Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c14c' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 3601415 --chroot fedora-rawhide-x86_64 --detached Version: 0.55.2 PID: 6125 Logging PID: 6126 Task: {'appstream': True, 'background': False, 'build_id': 3601415, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '5898be4d594ed743c97b47ac56a83c712319c918', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/lorbus/openvswitch/openvswitch.git', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'openvswitch', 'package_version': '2.16.0-3.fc35', 'project_dirname': 'openvswitch', 'project_name': 'openvswitch', 'project_owner': 'lorbus', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/lorbus/openvswitch/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'lorbus/openvswitch--lorbus', 'source_json': {}, 'source_type': None, 'submitter': 'lorbus', 'tags': [], 'task_id': '3601415-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/lorbus/openvswitch/openvswitch.git /var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/lorbus/openvswitch/openvswitch.git', '/var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch'... Running: git checkout 5898be4d594ed743c97b47ac56a83c712319c918 cmd: ['git', 'checkout', '5898be4d594ed743c97b47ac56a83c712319c918'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch rc: 0 stdout: stderr: Note: switching to '5898be4d594ed743c97b47ac56a83c712319c918'. 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 5898be4 automatic import of openvswitch Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading openvswitch-2.16.0.tar.gz INFO: Calling: curl -H Pragma: -o openvswitch-2.16.0.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/lorbus/openvswitch/openvswitch/openvswitch-2.16.0.tar.gz/md5/590eb3e3f28c0800601486d358c62bb6/openvswitch-2.16.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7402k 100 7402k 0 0 49.9M 0 --:--:-- --:--:-- --:--:-- 50.2M INFO: Reading stdout from command: md5sum openvswitch-2.16.0.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch/openvswitch.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1646408797.992916 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.16 starting (python version = 3.10.2, NVR = mock-2.16-1.fc35)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins 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/workspace/workdir-d5i4er5w/openvswitch/openvswitch.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1646408797.992916/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.16 INFO: Mock Version: 2.16 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 2.1 kB/s | 257 B 00:00 fedora 21 MB/s | 64 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.10.0-2.fc36 fedora 442 k dnf-plugins-core noarch 4.0.24-2.fc36 fedora 34 k Installing dependencies: alternatives x86_64 1.19-2.fc36 fedora 36 k audit-libs x86_64 3.0.7-3.fc37 fedora 116 k basesystem noarch 11-13.fc36 fedora 7.0 k bash x86_64 5.1.16-2.fc36 fedora 1.7 M bzip2-libs x86_64 1.0.8-11.fc36 fedora 41 k ca-certificates noarch 2021.2.52-3.fc36 fedora 367 k coreutils x86_64 9.0-4.fc37 fedora 1.1 M coreutils-common x86_64 9.0-4.fc37 fedora 2.0 M crypto-policies noarch 20220203-2.git112f859.fc36 fedora 58 k curl x86_64 7.81.0-4.fc37 fedora 310 k cyrus-sasl-lib x86_64 2.1.28-1.fc37 fedora 793 k dbus-libs x86_64 1:1.13.22-1.fc37 fedora 154 k dnf-data noarch 4.10.0-2.fc36 fedora 42 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf x86_64 0.186-1.fc36 fedora 200 k elfutils-libs x86_64 0.186-1.fc36 fedora 256 k expat x86_64 2.4.6-1.fc37 fedora 109 k fedora-gpg-keys noarch 37-0.1 fedora 115 k fedora-release noarch 37-0.2 fedora 12 k fedora-release-common noarch 37-0.2 fedora 22 k fedora-release-identity-basic noarch 37-0.2 fedora 13 k fedora-repos noarch 37-0.1 fedora 11 k fedora-repos-rawhide noarch 37-0.1 fedora 10 k file-libs x86_64 5.41-5.fc37 fedora 635 k filesystem x86_64 3.16-2.fc36 fedora 1.1 M findutils x86_64 1:4.9.0-1.fc36 fedora 483 k gawk x86_64 5.1.1-2.fc36 fedora 1.0 M gdbm-libs x86_64 1:1.22-2.fc36 fedora 58 k glib2 x86_64 2.71.2-1.fc37 fedora 2.7 M glibc x86_64 2.35.9000-7.fc37 fedora 2.2 M glibc-common x86_64 2.35.9000-7.fc37 fedora 426 k glibc-minimal-langpack x86_64 2.35.9000-7.fc37 fedora 147 k gmp x86_64 1:6.2.1-2.fc36 fedora 315 k gnupg2 x86_64 2.3.4-2.fc36 fedora 2.5 M gnutls x86_64 3.7.3-2.fc36 fedora 1.1 M gpgme x86_64 1.17.0-2.fc37 fedora 211 k grep x86_64 3.7-2.fc36 fedora 263 k ima-evm-utils x86_64 1.4-5.fc36 fedora 63 k json-c x86_64 0.15-3.fc36 fedora 43 k keyutils-libs x86_64 1.6.1-4.fc36 fedora 31 k krb5-libs x86_64 1.19.2-6.fc37 fedora 725 k libacl x86_64 2.3.1-3.fc36 fedora 24 k libarchive x86_64 3.6.0-1.fc37 fedora 398 k libassuan x86_64 2.5.5-4.fc36 fedora 67 k libattr x86_64 2.5.1-4.fc36 fedora 18 k libblkid x86_64 2.38-0.2.fc36 fedora 107 k libbrotli x86_64 1.0.9-7.fc36 fedora 316 k libcap x86_64 2.48-4.fc36 fedora 67 k libcap-ng x86_64 0.8.2-9.fc36 fedora 33 k libcom_err x86_64 1.46.5-2.fc36 fedora 25 k libcomps x86_64 0.1.18-2.fc36 fedora 77 k libcurl x86_64 7.81.0-4.fc37 fedora 296 k libdnf x86_64 0.65.0-3.fc37 fedora 657 k libevent x86_64 2.1.12-6.fc36 fedora 261 k libffi x86_64 3.4.2-8.fc36 fedora 37 k libfsverity x86_64 1.4-7.fc36 fedora 19 k libgcc x86_64 12.0.1-0.9.fc37 fedora 93 k libgcrypt x86_64 1.10.0-1.fc36 fedora 512 k libgomp x86_64 12.0.1-0.9.fc37 fedora 279 k libgpg-error x86_64 1.44-1.fc36 fedora 221 k libidn2 x86_64 2.3.2-4.fc36 fedora 103 k libksba x86_64 1.6.0-3.fc36 fedora 157 k libmodulemd x86_64 2.14.0-2.fc36 fedora 234 k libmount x86_64 2.38-0.2.fc36 fedora 135 k libnghttp2 x86_64 1.47.0-1.fc37 fedora 71 k libnsl2 x86_64 2.0.0-3.fc36 fedora 30 k libpsl x86_64 0.21.1-5.fc36 fedora 64 k librepo x86_64 1.14.2-2.fc36 fedora 95 k libreport-filesystem noarch 2.17.0-1.fc37 fedora 14 k libselinux x86_64 3.3-4.fc36 fedora 85 k libsemanage x86_64 3.3-3.fc37 fedora 119 k libsepol x86_64 3.3-3.fc36 fedora 309 k libsigsegv x86_64 2.14-2.fc36 fedora 27 k libsmartcols x86_64 2.38-0.2.fc36 fedora 64 k libsolv x86_64 0.7.21-1.fc37 fedora 405 k libssh x86_64 0.9.6-4.fc36 fedora 203 k libssh-config noarch 0.9.6-4.fc36 fedora 7.6 k libstdc++ x86_64 12.0.1-0.9.fc37 fedora 765 k libtasn1 x86_64 4.18.0-2.fc36 fedora 75 k libtirpc x86_64 1.3.2-1.rc1.fc36.1 fedora 94 k libunistring x86_64 1.0-1.fc36 fedora 551 k libuuid x86_64 2.38-0.2.fc36 fedora 28 k libverto x86_64 0.3.2-3.fc36 fedora 21 k libxcrypt x86_64 4.4.28-1.fc37 fedora 119 k libxml2 x86_64 2.9.13-1.fc37 fedora 754 k libyaml x86_64 0.2.5-7.fc36 fedora 60 k libzstd x86_64 1.5.2-1.fc36 fedora 295 k lua-libs x86_64 5.4.4-1.fc36 fedora 217 k lz4-libs x86_64 1.9.3-4.fc36 fedora 70 k mpdecimal x86_64 2.5.1-3.fc36 fedora 102 k mpfr x86_64 4.1.0-9.fc36 fedora 333 k ncurses-base noarch 6.2-9.20210508.fc36 fedora 60 k ncurses-libs x86_64 6.2-9.20210508.fc36 fedora 326 k nettle x86_64 3.7.3-3.fc36 fedora 399 k npth x86_64 1.6-8.fc36 fedora 24 k openldap x86_64 2.6.1-2.fc36 fedora 254 k openldap-compat x86_64 2.6.1-2.fc36 fedora 18 k openssl-libs x86_64 1:3.0.0-1.fc36 fedora 2.1 M p11-kit x86_64 0.24.1-2.fc36 fedora 362 k p11-kit-trust x86_64 0.24.1-2.fc36 fedora 138 k pcre x86_64 8.45-1.fc36.1 fedora 203 k pcre2 x86_64 10.39-1.fc36.1 fedora 231 k pcre2-syntax noarch 10.39-1.fc36.1 fedora 143 k popt x86_64 1.18-7.fc36 fedora 59 k publicsuffix-list-dafsa noarch 20210518-4.fc36 fedora 58 k python-pip-wheel noarch 22.0.3-1.fc37 fedora 1.5 M python-setuptools-wheel noarch 59.6.0-2.fc36 fedora 507 k python3 x86_64 3.10.2-3.fc36 fedora 27 k python3-dateutil noarch 1:2.8.1-8.fc36 fedora 289 k python3-dbus x86_64 1.2.18-3.fc36 fedora 132 k python3-distro noarch 1.7.0-1.fc37 fedora 39 k python3-dnf noarch 4.10.0-2.fc36 fedora 413 k python3-dnf-plugins-core noarch 4.0.24-2.fc36 fedora 210 k python3-gpg x86_64 1.17.0-2.fc37 fedora 264 k python3-hawkey x86_64 0.65.0-3.fc37 fedora 108 k python3-libcomps x86_64 0.1.18-2.fc36 fedora 48 k python3-libdnf x86_64 0.65.0-3.fc37 fedora 797 k python3-libs x86_64 3.10.2-3.fc36 fedora 7.4 M python3-rpm x86_64 4.17.0-9.fc37 fedora 92 k python3-six noarch 1.16.0-5.fc36 fedora 36 k readline x86_64 8.1-6.fc36 fedora 211 k rpm x86_64 4.17.0-9.fc37 fedora 540 k rpm-build-libs x86_64 4.17.0-9.fc37 fedora 95 k rpm-libs x86_64 4.17.0-9.fc37 fedora 316 k rpm-sign-libs x86_64 4.17.0-9.fc37 fedora 27 k sed x86_64 4.8-10.fc36 fedora 297 k setup noarch 2.13.9.1-3.fc36 fedora 143 k shadow-utils x86_64 2:4.11.1-2.fc37 fedora 1.1 M sqlite-libs x86_64 3.36.0-5.fc36 fedora 642 k systemd-libs x86_64 250.3-6.fc37 fedora 616 k tpm2-tss x86_64 3.2.0-1.fc37 fedora 596 k tzdata noarch 2021e-4.fc36 fedora 431 k xz-libs x86_64 5.2.5-8.fc36 fedora 93 k zchunk-libs x86_64 1.2.0-1.fc37 fedora 50 k zlib x86_64 1.2.11-31.fc36 fedora 91 k Transaction Summary ================================================================================ Install 137 Packages Total download size: 52 M Installed size: 178 M Downloading Packages: (1/137): alternatives-1.19-2.fc36.x86_64.rpm 652 kB/s | 36 kB 00:00 (2/137): basesystem-11-13.fc36.noarch.rpm 124 kB/s | 7.0 kB 00:00 (3/137): audit-libs-3.0.7-3.fc37.x86_64.rpm 1.7 MB/s | 116 kB 00:00 (4/137): bzip2-libs-1.0.8-11.fc36.x86_64.rpm 1.4 MB/s | 41 kB 00:00 (5/137): ca-certificates-2021.2.52-3.fc36.noarc 8.7 MB/s | 367 kB 00:00 (6/137): bash-5.1.16-2.fc36.x86_64.rpm 30 MB/s | 1.7 MB 00:00 (7/137): coreutils-9.0-4.fc37.x86_64.rpm 30 MB/s | 1.1 MB 00:00 (8/137): crypto-policies-20220203-2.git112f859. 3.0 MB/s | 58 kB 00:00 (9/137): curl-7.81.0-4.fc37.x86_64.rpm 14 MB/s | 310 kB 00:00 (10/137): cyrus-sasl-lib-2.1.28-1.fc37.x86_64.r 21 MB/s | 793 kB 00:00 (11/137): coreutils-common-9.0-4.fc37.x86_64.rp 32 MB/s | 2.0 MB 00:00 (12/137): dbus-libs-1.13.22-1.fc37.x86_64.rpm 5.3 MB/s | 154 kB 00:00 (13/137): dnf-4.10.0-2.fc36.noarch.rpm 32 MB/s | 442 kB 00:00 (14/137): dnf-data-4.10.0-2.fc36.noarch.rpm 3.4 MB/s | 42 kB 00:00 (15/137): dnf-plugins-core-4.0.24-2.fc36.noarch 2.6 MB/s | 34 kB 00:00 (16/137): elfutils-default-yama-scope-0.186-1.f 1.9 MB/s | 19 kB 00:00 (17/137): elfutils-libelf-0.186-1.fc36.x86_64.r 17 MB/s | 200 kB 00:00 (18/137): elfutils-libs-0.186-1.fc36.x86_64.rpm 18 MB/s | 256 kB 00:00 (19/137): expat-2.4.6-1.fc37.x86_64.rpm 11 MB/s | 109 kB 00:00 (20/137): fedora-gpg-keys-37-0.1.noarch.rpm 11 MB/s | 115 kB 00:00 (21/137): fedora-release-37-0.2.noarch.rpm 1.2 MB/s | 12 kB 00:00 (22/137): fedora-release-common-37-0.2.noarch.r 2.3 MB/s | 22 kB 00:00 (23/137): fedora-release-identity-basic-37-0.2. 1.3 MB/s | 13 kB 00:00 (24/137): fedora-repos-37-0.1.noarch.rpm 1.1 MB/s | 11 kB 00:00 (25/137): fedora-repos-rawhide-37-0.1.noarch.rp 1.1 MB/s | 10 kB 00:00 (26/137): file-libs-5.41-5.fc37.x86_64.rpm 40 MB/s | 635 kB 00:00 (27/137): filesystem-3.16-2.fc36.x86_64.rpm 29 MB/s | 1.1 MB 00:00 (28/137): findutils-4.9.0-1.fc36.x86_64.rpm 13 MB/s | 483 kB 00:00 (29/137): gawk-5.1.1-2.fc36.x86_64.rpm 40 MB/s | 1.0 MB 00:00 (30/137): gdbm-libs-1.22-2.fc36.x86_64.rpm 5.9 MB/s | 58 kB 00:00 (31/137): glibc-2.35.9000-7.fc37.x86_64.rpm 43 MB/s | 2.2 MB 00:00 (32/137): glibc-common-2.35.9000-7.fc37.x86_64. 9.3 MB/s | 426 kB 00:00 (33/137): glib2-2.71.2-1.fc37.x86_64.rpm 42 MB/s | 2.7 MB 00:00 (34/137): glibc-minimal-langpack-2.35.9000-7.fc 11 MB/s | 147 kB 00:00 (35/137): gmp-6.2.1-2.fc36.x86_64.rpm 24 MB/s | 315 kB 00:00 (36/137): gpgme-1.17.0-2.fc37.x86_64.rpm 11 MB/s | 211 kB 00:00 (37/137): gnupg2-2.3.4-2.fc36.x86_64.rpm 54 MB/s | 2.5 MB 00:00 (38/137): grep-3.7-2.fc36.x86_64.rpm 10 MB/s | 263 kB 00:00 (39/137): gnutls-3.7.3-2.fc36.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (40/137): ima-evm-utils-1.4-5.fc36.x86_64.rpm 6.3 MB/s | 63 kB 00:00 (41/137): json-c-0.15-3.fc36.x86_64.rpm 4.1 MB/s | 43 kB 00:00 (42/137): keyutils-libs-1.6.1-4.fc36.x86_64.rpm 3.2 MB/s | 31 kB 00:00 (43/137): krb5-libs-1.19.2-6.fc37.x86_64.rpm 40 MB/s | 725 kB 00:00 (44/137): libacl-2.3.1-3.fc36.x86_64.rpm 1.4 MB/s | 24 kB 00:00 (45/137): libarchive-3.6.0-1.fc37.x86_64.rpm 20 MB/s | 398 kB 00:00 (46/137): libassuan-2.5.5-4.fc36.x86_64.rpm 6.4 MB/s | 67 kB 00:00 (47/137): libattr-2.5.1-4.fc36.x86_64.rpm 1.7 MB/s | 18 kB 00:00 (48/137): libblkid-2.38-0.2.fc36.x86_64.rpm 10 MB/s | 107 kB 00:00 (49/137): libbrotli-1.0.9-7.fc36.x86_64.rpm 25 MB/s | 316 kB 00:00 (50/137): libcap-2.48-4.fc36.x86_64.rpm 5.2 MB/s | 67 kB 00:00 (51/137): libcap-ng-0.8.2-9.fc36.x86_64.rpm 3.1 MB/s | 33 kB 00:00 (52/137): libcom_err-1.46.5-2.fc36.x86_64.rpm 2.8 MB/s | 25 kB 00:00 (53/137): libcomps-0.1.18-2.fc36.x86_64.rpm 7.3 MB/s | 77 kB 00:00 (54/137): libcurl-7.81.0-4.fc37.x86_64.rpm 23 MB/s | 296 kB 00:00 (55/137): libdnf-0.65.0-3.fc37.x86_64.rpm 38 MB/s | 657 kB 00:00 (56/137): libevent-2.1.12-6.fc36.x86_64.rpm 15 MB/s | 261 kB 00:00 (57/137): libffi-3.4.2-8.fc36.x86_64.rpm 2.6 MB/s | 37 kB 00:00 (58/137): libfsverity-1.4-7.fc36.x86_64.rpm 1.9 MB/s | 19 kB 00:00 (59/137): libgcc-12.0.1-0.9.fc37.x86_64.rpm 8.6 MB/s | 93 kB 00:00 (60/137): libgcrypt-1.10.0-1.fc36.x86_64.rpm 33 MB/s | 512 kB 00:00 (61/137): libgomp-12.0.1-0.9.fc37.x86_64.rpm 21 MB/s | 279 kB 00:00 (62/137): libgpg-error-1.44-1.fc36.x86_64.rpm 18 MB/s | 221 kB 00:00 (63/137): libidn2-2.3.2-4.fc36.x86_64.rpm 8.5 MB/s | 103 kB 00:00 (64/137): libksba-1.6.0-3.fc36.x86_64.rpm 12 MB/s | 157 kB 00:00 (65/137): libmodulemd-2.14.0-2.fc36.x86_64.rpm 17 MB/s | 234 kB 00:00 (66/137): libmount-2.38-0.2.fc36.x86_64.rpm 12 MB/s | 135 kB 00:00 (67/137): libnghttp2-1.47.0-1.fc37.x86_64.rpm 6.5 MB/s | 71 kB 00:00 (68/137): libnsl2-2.0.0-3.fc36.x86_64.rpm 3.1 MB/s | 30 kB 00:00 (69/137): libpsl-0.21.1-5.fc36.x86_64.rpm 6.6 MB/s | 64 kB 00:00 (70/137): librepo-1.14.2-2.fc36.x86_64.rpm 8.5 MB/s | 95 kB 00:00 (71/137): libreport-filesystem-2.17.0-1.fc37.no 1.2 MB/s | 14 kB 00:00 (72/137): libselinux-3.3-4.fc36.x86_64.rpm 6.1 MB/s | 85 kB 00:00 (73/137): libsemanage-3.3-3.fc37.x86_64.rpm 10 MB/s | 119 kB 00:00 (74/137): libsepol-3.3-3.fc36.x86_64.rpm 24 MB/s | 309 kB 00:00 (75/137): libsigsegv-2.14-2.fc36.x86_64.rpm 2.7 MB/s | 27 kB 00:00 (76/137): libsmartcols-2.38-0.2.fc36.x86_64.rpm 6.6 MB/s | 64 kB 00:00 (77/137): libsolv-0.7.21-1.fc37.x86_64.rpm 30 MB/s | 405 kB 00:00 (78/137): libssh-0.9.6-4.fc36.x86_64.rpm 14 MB/s | 203 kB 00:00 (79/137): libssh-config-0.9.6-4.fc36.noarch.rpm 876 kB/s | 7.6 kB 00:00 (80/137): libtasn1-4.18.0-2.fc36.x86_64.rpm 7.2 MB/s | 75 kB 00:00 (81/137): libtirpc-1.3.2-1.rc1.fc36.1.x86_64.rp 6.0 MB/s | 94 kB 00:00 (82/137): libstdc++-12.0.1-0.9.fc37.x86_64.rpm 38 MB/s | 765 kB 00:00 (83/137): libunistring-1.0-1.fc36.x86_64.rpm 36 MB/s | 551 kB 00:00 (84/137): libuuid-2.38-0.2.fc36.x86_64.rpm 2.7 MB/s | 28 kB 00:00 (85/137): libverto-0.3.2-3.fc36.x86_64.rpm 2.2 MB/s | 21 kB 00:00 (86/137): libxcrypt-4.4.28-1.fc37.x86_64.rpm 11 MB/s | 119 kB 00:00 (87/137): libxml2-2.9.13-1.fc37.x86_64.rpm 39 MB/s | 754 kB 00:00 (88/137): libyaml-0.2.5-7.fc36.x86_64.rpm 3.3 MB/s | 60 kB 00:00 (89/137): libzstd-1.5.2-1.fc36.x86_64.rpm 23 MB/s | 295 kB 00:00 (90/137): lz4-libs-1.9.3-4.fc36.x86_64.rpm 6.0 MB/s | 70 kB 00:00 (91/137): lua-libs-5.4.4-1.fc36.x86_64.rpm 17 MB/s | 217 kB 00:00 (92/137): mpdecimal-2.5.1-3.fc36.x86_64.rpm 9.2 MB/s | 102 kB 00:00 (93/137): mpfr-4.1.0-9.fc36.x86_64.rpm 24 MB/s | 333 kB 00:00 (94/137): ncurses-base-6.2-9.20210508.fc36.noar 4.4 MB/s | 60 kB 00:00 (95/137): ncurses-libs-6.2-9.20210508.fc36.x86_ 23 MB/s | 326 kB 00:00 (96/137): npth-1.6-8.fc36.x86_64.rpm 2.5 MB/s | 24 kB 00:00 (97/137): nettle-3.7.3-3.fc36.x86_64.rpm 25 MB/s | 399 kB 00:00 (98/137): openldap-2.6.1-2.fc36.x86_64.rpm 17 MB/s | 254 kB 00:00 (99/137): openldap-compat-2.6.1-2.fc36.x86_64.r 1.8 MB/s | 18 kB 00:00 (100/137): p11-kit-0.24.1-2.fc36.x86_64.rpm 17 MB/s | 362 kB 00:00 (101/137): p11-kit-trust-0.24.1-2.fc36.x86_64.r 6.3 MB/s | 138 kB 00:00 (102/137): openssl-libs-3.0.0-1.fc36.x86_64.rpm 49 MB/s | 2.1 MB 00:00 (103/137): pcre-8.45-1.fc36.1.x86_64.rpm 9.4 MB/s | 203 kB 00:00 (104/137): pcre2-10.39-1.fc36.1.x86_64.rpm 12 MB/s | 231 kB 00:00 (105/137): pcre2-syntax-10.39-1.fc36.1.noarch.r 13 MB/s | 143 kB 00:00 (106/137): popt-1.18-7.fc36.x86_64.rpm 4.7 MB/s | 59 kB 00:00 (107/137): publicsuffix-list-dafsa-20210518-4.f 4.5 MB/s | 58 kB 00:00 (108/137): python-setuptools-wheel-59.6.0-2.fc3 22 MB/s | 507 kB 00:00 (109/137): python3-3.10.2-3.fc36.x86_64.rpm 1.1 MB/s | 27 kB 00:00 (110/137): python-pip-wheel-22.0.3-1.fc37.noarc 32 MB/s | 1.5 MB 00:00 (111/137): python3-dateutil-2.8.1-8.fc36.noarch 9.1 MB/s | 289 kB 00:00 (112/137): python3-dbus-1.2.18-3.fc36.x86_64.rp 3.9 MB/s | 132 kB 00:00 (113/137): python3-distro-1.7.0-1.fc37.noarch.r 2.9 MB/s | 39 kB 00:00 (114/137): python3-dnf-4.10.0-2.fc36.noarch.rpm 13 MB/s | 413 kB 00:00 (115/137): python3-gpg-1.17.0-2.fc37.x86_64.rpm 8.2 MB/s | 264 kB 00:00 (116/137): python3-dnf-plugins-core-4.0.24-2.fc 5.8 MB/s | 210 kB 00:00 (117/137): python3-hawkey-0.65.0-3.fc37.x86_64. 4.3 MB/s | 108 kB 00:00 (118/137): python3-libcomps-0.1.18-2.fc36.x86_6 1.7 MB/s | 48 kB 00:00 (119/137): python3-libdnf-0.65.0-3.fc37.x86_64. 20 MB/s | 797 kB 00:00 (120/137): python3-rpm-4.17.0-9.fc37.x86_64.rpm 3.6 MB/s | 92 kB 00:00 (121/137): python3-six-1.16.0-5.fc36.noarch.rpm 1.5 MB/s | 36 kB 00:00 (122/137): readline-8.1-6.fc36.x86_64.rpm 4.0 MB/s | 211 kB 00:00 (123/137): rpm-4.17.0-9.fc37.x86_64.rpm 9.0 MB/s | 540 kB 00:00 (124/137): python3-libs-3.10.2-3.fc36.x86_64.rp 65 MB/s | 7.4 MB 00:00 (125/137): rpm-build-libs-4.17.0-9.fc37.x86_64. 3.2 MB/s | 95 kB 00:00 (126/137): rpm-libs-4.17.0-9.fc37.x86_64.rpm 22 MB/s | 316 kB 00:00 (127/137): rpm-sign-libs-4.17.0-9.fc37.x86_64.r 2.6 MB/s | 27 kB 00:00 (128/137): sed-4.8-10.fc36.x86_64.rpm 21 MB/s | 297 kB 00:00 (129/137): setup-2.13.9.1-3.fc36.noarch.rpm 10 MB/s | 143 kB 00:00 (130/137): shadow-utils-4.11.1-2.fc37.x86_64.rp 42 MB/s | 1.1 MB 00:00 (131/137): sqlite-libs-3.36.0-5.fc36.x86_64.rpm 22 MB/s | 642 kB 00:00 (132/137): systemd-libs-250.3-6.fc37.x86_64.rpm 21 MB/s | 616 kB 00:00 (133/137): tpm2-tss-3.2.0-1.fc37.x86_64.rpm 31 MB/s | 596 kB 00:00 (134/137): xz-libs-5.2.5-8.fc36.x86_64.rpm 7.4 MB/s | 93 kB 00:00 (135/137): tzdata-2021e-4.fc36.noarch.rpm 26 MB/s | 431 kB 00:00 (136/137): zlib-1.2.11-31.fc36.x86_64.rpm 2.7 MB/s | 91 kB 00:00 (137/137): zchunk-libs-1.2.0-1.fc37.x86_64.rpm 1.4 MB/s | 50 kB 00:00 -------------------------------------------------------------------------------- Total 50 MB/s | 52 MB 00:01 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary (0x5323552A) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-2.fc36.x86_64 1/1 Preparing : 1/1 Installing : libgcc-12.0.1-0.9.fc37.x86_64 1/137 Running scriptlet: libgcc-12.0.1-0.9.fc37.x86_64 1/137 Installing : crypto-policies-20220203-2.git112f859.fc36.noarc 2/137 Running scriptlet: crypto-policies-20220203-2.git112f859.fc36.noarc 2/137 Installing : tzdata-2021e-4.fc36.noarch 3/137 Installing : fedora-release-identity-basic-37-0.2.noarch 4/137 Installing : python-setuptools-wheel-59.6.0-2.fc36.noarch 5/137 Installing : publicsuffix-list-dafsa-20210518-4.fc36.noarch 6/137 Installing : pcre2-syntax-10.39-1.fc36.1.noarch 7/137 Installing : ncurses-base-6.2-9.20210508.fc36.noarch 8/137 Installing : libssh-config-0.9.6-4.fc36.noarch 9/137 Installing : libreport-filesystem-2.17.0-1.fc37.noarch 10/137 Installing : dnf-data-4.10.0-2.fc36.noarch 11/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-37-0.1.noarch 12/137 Installing : fedora-release-37-0.2.noarch 13/137 Installing : fedora-release-common-37-0.2.noarch 14/137 Installing : fedora-repos-rawhide-37-0.1.noarch 15/137 Installing : fedora-repos-37-0.1.noarch 16/137 Installing : setup-2.13.9.1-3.fc36.noarch 17/137 Running scriptlet: setup-2.13.9.1-3.fc36.noarch 17/137 Installing : filesystem-3.16-2.fc36.x86_64 18/137 Installing : basesystem-11-13.fc36.noarch 19/137 Installing : glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 20/137 Installing : glibc-common-2.35.9000-7.fc37.x86_64 21/137 Running scriptlet: glibc-2.35.9000-7.fc37.x86_64 22/137 Installing : glibc-2.35.9000-7.fc37.x86_64 22/137 Running scriptlet: glibc-2.35.9000-7.fc37.x86_64 22/137 Installing : ncurses-libs-6.2-9.20210508.fc36.x86_64 23/137 Installing : bash-5.1.16-2.fc36.x86_64 24/137 Running scriptlet: bash-5.1.16-2.fc36.x86_64 24/137 Installing : zlib-1.2.11-31.fc36.x86_64 25/137 Installing : bzip2-libs-1.0.8-11.fc36.x86_64 26/137 Installing : xz-libs-5.2.5-8.fc36.x86_64 27/137 Installing : libzstd-1.5.2-1.fc36.x86_64 28/137 Installing : sqlite-libs-3.36.0-5.fc36.x86_64 29/137 Installing : libcap-2.48-4.fc36.x86_64 30/137 Installing : gmp-1:6.2.1-2.fc36.x86_64 31/137 Installing : libgpg-error-1.44-1.fc36.x86_64 32/137 Installing : popt-1.18-7.fc36.x86_64 33/137 Installing : libxml2-2.9.13-1.fc37.x86_64 34/137 Installing : libstdc++-12.0.1-0.9.fc37.x86_64 35/137 Installing : lua-libs-5.4.4-1.fc36.x86_64 36/137 Installing : elfutils-libelf-0.186-1.fc36.x86_64 37/137 Installing : file-libs-5.41-5.fc37.x86_64 38/137 Installing : readline-8.1-6.fc36.x86_64 39/137 Installing : libattr-2.5.1-4.fc36.x86_64 40/137 Installing : libacl-2.3.1-3.fc36.x86_64 41/137 Installing : libffi-3.4.2-8.fc36.x86_64 42/137 Installing : p11-kit-0.24.1-2.fc36.x86_64 43/137 Installing : libunistring-1.0-1.fc36.x86_64 44/137 Installing : libidn2-2.3.2-4.fc36.x86_64 45/137 Installing : libuuid-2.38-0.2.fc36.x86_64 46/137 Installing : libxcrypt-4.4.28-1.fc37.x86_64 47/137 Installing : libassuan-2.5.5-4.fc36.x86_64 48/137 Installing : libgcrypt-1.10.0-1.fc36.x86_64 49/137 Installing : expat-2.4.6-1.fc37.x86_64 50/137 Installing : gdbm-libs-1:1.22-2.fc36.x86_64 51/137 Installing : json-c-0.15-3.fc36.x86_64 52/137 Installing : keyutils-libs-1.6.1-4.fc36.x86_64 53/137 Installing : libcom_err-1.46.5-2.fc36.x86_64 54/137 Installing : libsepol-3.3-3.fc36.x86_64 55/137 Installing : libsmartcols-2.38-0.2.fc36.x86_64 56/137 Installing : libtasn1-4.18.0-2.fc36.x86_64 57/137 Installing : lz4-libs-1.9.3-4.fc36.x86_64 58/137 Installing : pcre-8.45-1.fc36.1.x86_64 59/137 Installing : grep-3.7-2.fc36.x86_64 60/137 Installing : systemd-libs-250.3-6.fc37.x86_64 61/137 Installing : dbus-libs-1:1.13.22-1.fc37.x86_64 62/137 Installing : cyrus-sasl-lib-2.1.28-1.fc37.x86_64 63/137 Installing : libcomps-0.1.18-2.fc36.x86_64 64/137 Installing : libpsl-0.21.1-5.fc36.x86_64 65/137 Installing : mpdecimal-2.5.1-3.fc36.x86_64 66/137 Installing : libksba-1.6.0-3.fc36.x86_64 67/137 Installing : mpfr-4.1.0-9.fc36.x86_64 68/137 Installing : nettle-3.7.3-3.fc36.x86_64 69/137 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 70/137 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 70/137 Installing : elfutils-libs-0.186-1.fc36.x86_64 71/137 Installing : alternatives-1.19-2.fc36.x86_64 72/137 Installing : p11-kit-trust-0.24.1-2.fc36.x86_64 73/137 Running scriptlet: p11-kit-trust-0.24.1-2.fc36.x86_64 73/137 Installing : gnutls-3.7.3-2.fc36.x86_64 74/137 Installing : libbrotli-1.0.9-7.fc36.x86_64 75/137 Installing : libcap-ng-0.8.2-9.fc36.x86_64 76/137 Installing : audit-libs-3.0.7-3.fc37.x86_64 77/137 Installing : libgomp-12.0.1-0.9.fc37.x86_64 78/137 Installing : libnghttp2-1.47.0-1.fc37.x86_64 79/137 Installing : libsigsegv-2.14-2.fc36.x86_64 80/137 Installing : gawk-5.1.1-2.fc36.x86_64 81/137 Installing : libverto-0.3.2-3.fc36.x86_64 82/137 Installing : libyaml-0.2.5-7.fc36.x86_64 83/137 Installing : npth-1.6-8.fc36.x86_64 84/137 Installing : pcre2-10.39-1.fc36.1.x86_64 85/137 Installing : libselinux-3.3-4.fc36.x86_64 86/137 Installing : sed-4.8-10.fc36.x86_64 87/137 Installing : findutils-1:4.9.0-1.fc36.x86_64 88/137 Installing : libsemanage-3.3-3.fc37.x86_64 89/137 Installing : shadow-utils-2:4.11.1-2.fc37.x86_64 90/137 Installing : coreutils-common-9.0-4.fc37.x86_64 91/137 Installing : openssl-libs-1:3.0.0-1.fc36.x86_64 92/137 Installing : coreutils-9.0-4.fc37.x86_64 93/137 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 94/137 Installing : ca-certificates-2021.2.52-3.fc36.noarch 94/137 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 94/137 Installing : krb5-libs-1.19.2-6.fc37.x86_64 95/137 Installing : libtirpc-1.3.2-1.rc1.fc36.1.x86_64 96/137 Installing : libfsverity-1.4-7.fc36.x86_64 97/137 Installing : zchunk-libs-1.2.0-1.fc37.x86_64 98/137 Installing : libnsl2-2.0.0-3.fc36.x86_64 99/137 Installing : libssh-0.9.6-4.fc36.x86_64 100/137 Installing : python-pip-wheel-22.0.3-1.fc37.noarch 101/137 Installing : python3-3.10.2-3.fc36.x86_64 102/137 Installing : python3-libs-3.10.2-3.fc36.x86_64 103/137 Installing : python3-libcomps-0.1.18-2.fc36.x86_64 104/137 Installing : python3-distro-1.7.0-1.fc37.noarch 105/137 Installing : python3-six-1.16.0-5.fc36.noarch 106/137 Installing : python3-dateutil-1:2.8.1-8.fc36.noarch 107/137 Installing : libblkid-2.38-0.2.fc36.x86_64 108/137 Running scriptlet: libblkid-2.38-0.2.fc36.x86_64 108/137 Installing : libmount-2.38-0.2.fc36.x86_64 109/137 Installing : glib2-2.71.2-1.fc37.x86_64 110/137 Installing : python3-dbus-1.2.18-3.fc36.x86_64 111/137 Installing : libarchive-3.6.0-1.fc37.x86_64 112/137 Installing : libevent-2.1.12-6.fc36.x86_64 113/137 Installing : openldap-2.6.1-2.fc36.x86_64 114/137 Installing : libcurl-7.81.0-4.fc37.x86_64 115/137 Installing : curl-7.81.0-4.fc37.x86_64 116/137 Running scriptlet: rpm-4.17.0-9.fc37.x86_64 117/137 Installing : rpm-4.17.0-9.fc37.x86_64 117/137 Installing : rpm-libs-4.17.0-9.fc37.x86_64 118/137 Installing : libmodulemd-2.14.0-2.fc36.x86_64 119/137 Installing : libsolv-0.7.21-1.fc37.x86_64 120/137 Installing : rpm-build-libs-4.17.0-9.fc37.x86_64 121/137 Running scriptlet: tpm2-tss-3.2.0-1.fc37.x86_64 122/137 useradd warning: tss's uid 59 outside of the SYS_UID_MIN 201 and SYS_UID_MAX 999 range. Installing : tpm2-tss-3.2.0-1.fc37.x86_64 122/137 Installing : ima-evm-utils-1.4-5.fc36.x86_64 123/137 Installing : openldap-compat-2.6.1-2.fc36.x86_64 124/137 Installing : gnupg2-2.3.4-2.fc36.x86_64 125/137 Installing : gpgme-1.17.0-2.fc37.x86_64 126/137 Installing : librepo-1.14.2-2.fc36.x86_64 127/137 Installing : libdnf-0.65.0-3.fc37.x86_64 128/137 Installing : python3-libdnf-0.65.0-3.fc37.x86_64 129/137 Installing : python3-hawkey-0.65.0-3.fc37.x86_64 130/137 Installing : python3-gpg-1.17.0-2.fc37.x86_64 131/137 Installing : rpm-sign-libs-4.17.0-9.fc37.x86_64 132/137 Installing : python3-rpm-4.17.0-9.fc37.x86_64 133/137 Installing : python3-dnf-4.10.0-2.fc36.noarch 134/137 Installing : python3-dnf-plugins-core-4.0.24-2.fc36.noarch 135/137 Installing : dnf-plugins-core-4.0.24-2.fc36.noarch 136/137 Installing : dnf-4.10.0-2.fc36.noarch 137/137 Running scriptlet: dnf-4.10.0-2.fc36.noarch 137/137 Running scriptlet: filesystem-3.16-2.fc36.x86_64 137/137 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 137/137 Running scriptlet: rpm-4.17.0-9.fc37.x86_64 137/137 Running scriptlet: dnf-4.10.0-2.fc36.noarch 137/137 Verifying : alternatives-1.19-2.fc36.x86_64 1/137 Verifying : audit-libs-3.0.7-3.fc37.x86_64 2/137 Verifying : basesystem-11-13.fc36.noarch 3/137 Verifying : bash-5.1.16-2.fc36.x86_64 4/137 Verifying : bzip2-libs-1.0.8-11.fc36.x86_64 5/137 Verifying : ca-certificates-2021.2.52-3.fc36.noarch 6/137 Verifying : coreutils-9.0-4.fc37.x86_64 7/137 Verifying : coreutils-common-9.0-4.fc37.x86_64 8/137 Verifying : crypto-policies-20220203-2.git112f859.fc36.noarc 9/137 Verifying : curl-7.81.0-4.fc37.x86_64 10/137 Verifying : cyrus-sasl-lib-2.1.28-1.fc37.x86_64 11/137 Verifying : dbus-libs-1:1.13.22-1.fc37.x86_64 12/137 Verifying : dnf-4.10.0-2.fc36.noarch 13/137 Verifying : dnf-data-4.10.0-2.fc36.noarch 14/137 Verifying : dnf-plugins-core-4.0.24-2.fc36.noarch 15/137 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 16/137 Verifying : elfutils-libelf-0.186-1.fc36.x86_64 17/137 Verifying : elfutils-libs-0.186-1.fc36.x86_64 18/137 Verifying : expat-2.4.6-1.fc37.x86_64 19/137 Verifying : fedora-gpg-keys-37-0.1.noarch 20/137 Verifying : fedora-release-37-0.2.noarch 21/137 Verifying : fedora-release-common-37-0.2.noarch 22/137 Verifying : fedora-release-identity-basic-37-0.2.noarch 23/137 Verifying : fedora-repos-37-0.1.noarch 24/137 Verifying : fedora-repos-rawhide-37-0.1.noarch 25/137 Verifying : file-libs-5.41-5.fc37.x86_64 26/137 Verifying : filesystem-3.16-2.fc36.x86_64 27/137 Verifying : findutils-1:4.9.0-1.fc36.x86_64 28/137 Verifying : gawk-5.1.1-2.fc36.x86_64 29/137 Verifying : gdbm-libs-1:1.22-2.fc36.x86_64 30/137 Verifying : glib2-2.71.2-1.fc37.x86_64 31/137 Verifying : glibc-2.35.9000-7.fc37.x86_64 32/137 Verifying : glibc-common-2.35.9000-7.fc37.x86_64 33/137 Verifying : glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 34/137 Verifying : gmp-1:6.2.1-2.fc36.x86_64 35/137 Verifying : gnupg2-2.3.4-2.fc36.x86_64 36/137 Verifying : gnutls-3.7.3-2.fc36.x86_64 37/137 Verifying : gpgme-1.17.0-2.fc37.x86_64 38/137 Verifying : grep-3.7-2.fc36.x86_64 39/137 Verifying : ima-evm-utils-1.4-5.fc36.x86_64 40/137 Verifying : json-c-0.15-3.fc36.x86_64 41/137 Verifying : keyutils-libs-1.6.1-4.fc36.x86_64 42/137 Verifying : krb5-libs-1.19.2-6.fc37.x86_64 43/137 Verifying : libacl-2.3.1-3.fc36.x86_64 44/137 Verifying : libarchive-3.6.0-1.fc37.x86_64 45/137 Verifying : libassuan-2.5.5-4.fc36.x86_64 46/137 Verifying : libattr-2.5.1-4.fc36.x86_64 47/137 Verifying : libblkid-2.38-0.2.fc36.x86_64 48/137 Verifying : libbrotli-1.0.9-7.fc36.x86_64 49/137 Verifying : libcap-2.48-4.fc36.x86_64 50/137 Verifying : libcap-ng-0.8.2-9.fc36.x86_64 51/137 Verifying : libcom_err-1.46.5-2.fc36.x86_64 52/137 Verifying : libcomps-0.1.18-2.fc36.x86_64 53/137 Verifying : libcurl-7.81.0-4.fc37.x86_64 54/137 Verifying : libdnf-0.65.0-3.fc37.x86_64 55/137 Verifying : libevent-2.1.12-6.fc36.x86_64 56/137 Verifying : libffi-3.4.2-8.fc36.x86_64 57/137 Verifying : libfsverity-1.4-7.fc36.x86_64 58/137 Verifying : libgcc-12.0.1-0.9.fc37.x86_64 59/137 Verifying : libgcrypt-1.10.0-1.fc36.x86_64 60/137 Verifying : libgomp-12.0.1-0.9.fc37.x86_64 61/137 Verifying : libgpg-error-1.44-1.fc36.x86_64 62/137 Verifying : libidn2-2.3.2-4.fc36.x86_64 63/137 Verifying : libksba-1.6.0-3.fc36.x86_64 64/137 Verifying : libmodulemd-2.14.0-2.fc36.x86_64 65/137 Verifying : libmount-2.38-0.2.fc36.x86_64 66/137 Verifying : libnghttp2-1.47.0-1.fc37.x86_64 67/137 Verifying : libnsl2-2.0.0-3.fc36.x86_64 68/137 Verifying : libpsl-0.21.1-5.fc36.x86_64 69/137 Verifying : librepo-1.14.2-2.fc36.x86_64 70/137 Verifying : libreport-filesystem-2.17.0-1.fc37.noarch 71/137 Verifying : libselinux-3.3-4.fc36.x86_64 72/137 Verifying : libsemanage-3.3-3.fc37.x86_64 73/137 Verifying : libsepol-3.3-3.fc36.x86_64 74/137 Verifying : libsigsegv-2.14-2.fc36.x86_64 75/137 Verifying : libsmartcols-2.38-0.2.fc36.x86_64 76/137 Verifying : libsolv-0.7.21-1.fc37.x86_64 77/137 Verifying : libssh-0.9.6-4.fc36.x86_64 78/137 Verifying : libssh-config-0.9.6-4.fc36.noarch 79/137 Verifying : libstdc++-12.0.1-0.9.fc37.x86_64 80/137 Verifying : libtasn1-4.18.0-2.fc36.x86_64 81/137 Verifying : libtirpc-1.3.2-1.rc1.fc36.1.x86_64 82/137 Verifying : libunistring-1.0-1.fc36.x86_64 83/137 Verifying : libuuid-2.38-0.2.fc36.x86_64 84/137 Verifying : libverto-0.3.2-3.fc36.x86_64 85/137 Verifying : libxcrypt-4.4.28-1.fc37.x86_64 86/137 Verifying : libxml2-2.9.13-1.fc37.x86_64 87/137 Verifying : libyaml-0.2.5-7.fc36.x86_64 88/137 Verifying : libzstd-1.5.2-1.fc36.x86_64 89/137 Verifying : lua-libs-5.4.4-1.fc36.x86_64 90/137 Verifying : lz4-libs-1.9.3-4.fc36.x86_64 91/137 Verifying : mpdecimal-2.5.1-3.fc36.x86_64 92/137 Verifying : mpfr-4.1.0-9.fc36.x86_64 93/137 Verifying : ncurses-base-6.2-9.20210508.fc36.noarch 94/137 Verifying : ncurses-libs-6.2-9.20210508.fc36.x86_64 95/137 Verifying : nettle-3.7.3-3.fc36.x86_64 96/137 Verifying : npth-1.6-8.fc36.x86_64 97/137 Verifying : openldap-2.6.1-2.fc36.x86_64 98/137 Verifying : openldap-compat-2.6.1-2.fc36.x86_64 99/137 Verifying : openssl-libs-1:3.0.0-1.fc36.x86_64 100/137 Verifying : p11-kit-0.24.1-2.fc36.x86_64 101/137 Verifying : p11-kit-trust-0.24.1-2.fc36.x86_64 102/137 Verifying : pcre-8.45-1.fc36.1.x86_64 103/137 Verifying : pcre2-10.39-1.fc36.1.x86_64 104/137 Verifying : pcre2-syntax-10.39-1.fc36.1.noarch 105/137 Verifying : popt-1.18-7.fc36.x86_64 106/137 Verifying : publicsuffix-list-dafsa-20210518-4.fc36.noarch 107/137 Verifying : python-pip-wheel-22.0.3-1.fc37.noarch 108/137 Verifying : python-setuptools-wheel-59.6.0-2.fc36.noarch 109/137 Verifying : python3-3.10.2-3.fc36.x86_64 110/137 Verifying : python3-dateutil-1:2.8.1-8.fc36.noarch 111/137 Verifying : python3-dbus-1.2.18-3.fc36.x86_64 112/137 Verifying : python3-distro-1.7.0-1.fc37.noarch 113/137 Verifying : python3-dnf-4.10.0-2.fc36.noarch 114/137 Verifying : python3-dnf-plugins-core-4.0.24-2.fc36.noarch 115/137 Verifying : python3-gpg-1.17.0-2.fc37.x86_64 116/137 Verifying : python3-hawkey-0.65.0-3.fc37.x86_64 117/137 Verifying : python3-libcomps-0.1.18-2.fc36.x86_64 118/137 Verifying : python3-libdnf-0.65.0-3.fc37.x86_64 119/137 Verifying : python3-libs-3.10.2-3.fc36.x86_64 120/137 Verifying : python3-rpm-4.17.0-9.fc37.x86_64 121/137 Verifying : python3-six-1.16.0-5.fc36.noarch 122/137 Verifying : readline-8.1-6.fc36.x86_64 123/137 Verifying : rpm-4.17.0-9.fc37.x86_64 124/137 Verifying : rpm-build-libs-4.17.0-9.fc37.x86_64 125/137 Verifying : rpm-libs-4.17.0-9.fc37.x86_64 126/137 Verifying : rpm-sign-libs-4.17.0-9.fc37.x86_64 127/137 Verifying : sed-4.8-10.fc36.x86_64 128/137 Verifying : setup-2.13.9.1-3.fc36.noarch 129/137 Verifying : shadow-utils-2:4.11.1-2.fc37.x86_64 130/137 Verifying : sqlite-libs-3.36.0-5.fc36.x86_64 131/137 Verifying : systemd-libs-250.3-6.fc37.x86_64 132/137 Verifying : tpm2-tss-3.2.0-1.fc37.x86_64 133/137 Verifying : tzdata-2021e-4.fc36.noarch 134/137 Verifying : xz-libs-5.2.5-8.fc36.x86_64 135/137 Verifying : zchunk-libs-1.2.0-1.fc37.x86_64 136/137 Verifying : zlib-1.2.11-31.fc36.x86_64 137/137 Installed products updated. Installed: alternatives-1.19-2.fc36.x86_64 audit-libs-3.0.7-3.fc37.x86_64 basesystem-11-13.fc36.noarch bash-5.1.16-2.fc36.x86_64 bzip2-libs-1.0.8-11.fc36.x86_64 ca-certificates-2021.2.52-3.fc36.noarch coreutils-9.0-4.fc37.x86_64 coreutils-common-9.0-4.fc37.x86_64 crypto-policies-20220203-2.git112f859.fc36.noarch curl-7.81.0-4.fc37.x86_64 cyrus-sasl-lib-2.1.28-1.fc37.x86_64 dbus-libs-1:1.13.22-1.fc37.x86_64 dnf-4.10.0-2.fc36.noarch dnf-data-4.10.0-2.fc36.noarch dnf-plugins-core-4.0.24-2.fc36.noarch elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.x86_64 elfutils-libs-0.186-1.fc36.x86_64 expat-2.4.6-1.fc37.x86_64 fedora-gpg-keys-37-0.1.noarch fedora-release-37-0.2.noarch fedora-release-common-37-0.2.noarch fedora-release-identity-basic-37-0.2.noarch fedora-repos-37-0.1.noarch fedora-repos-rawhide-37-0.1.noarch file-libs-5.41-5.fc37.x86_64 filesystem-3.16-2.fc36.x86_64 findutils-1:4.9.0-1.fc36.x86_64 gawk-5.1.1-2.fc36.x86_64 gdbm-libs-1:1.22-2.fc36.x86_64 glib2-2.71.2-1.fc37.x86_64 glibc-2.35.9000-7.fc37.x86_64 glibc-common-2.35.9000-7.fc37.x86_64 glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 gmp-1:6.2.1-2.fc36.x86_64 gnupg2-2.3.4-2.fc36.x86_64 gnutls-3.7.3-2.fc36.x86_64 gpgme-1.17.0-2.fc37.x86_64 grep-3.7-2.fc36.x86_64 ima-evm-utils-1.4-5.fc36.x86_64 json-c-0.15-3.fc36.x86_64 keyutils-libs-1.6.1-4.fc36.x86_64 krb5-libs-1.19.2-6.fc37.x86_64 libacl-2.3.1-3.fc36.x86_64 libarchive-3.6.0-1.fc37.x86_64 libassuan-2.5.5-4.fc36.x86_64 libattr-2.5.1-4.fc36.x86_64 libblkid-2.38-0.2.fc36.x86_64 libbrotli-1.0.9-7.fc36.x86_64 libcap-2.48-4.fc36.x86_64 libcap-ng-0.8.2-9.fc36.x86_64 libcom_err-1.46.5-2.fc36.x86_64 libcomps-0.1.18-2.fc36.x86_64 libcurl-7.81.0-4.fc37.x86_64 libdnf-0.65.0-3.fc37.x86_64 libevent-2.1.12-6.fc36.x86_64 libffi-3.4.2-8.fc36.x86_64 libfsverity-1.4-7.fc36.x86_64 libgcc-12.0.1-0.9.fc37.x86_64 libgcrypt-1.10.0-1.fc36.x86_64 libgomp-12.0.1-0.9.fc37.x86_64 libgpg-error-1.44-1.fc36.x86_64 libidn2-2.3.2-4.fc36.x86_64 libksba-1.6.0-3.fc36.x86_64 libmodulemd-2.14.0-2.fc36.x86_64 libmount-2.38-0.2.fc36.x86_64 libnghttp2-1.47.0-1.fc37.x86_64 libnsl2-2.0.0-3.fc36.x86_64 libpsl-0.21.1-5.fc36.x86_64 librepo-1.14.2-2.fc36.x86_64 libreport-filesystem-2.17.0-1.fc37.noarch libselinux-3.3-4.fc36.x86_64 libsemanage-3.3-3.fc37.x86_64 libsepol-3.3-3.fc36.x86_64 libsigsegv-2.14-2.fc36.x86_64 libsmartcols-2.38-0.2.fc36.x86_64 libsolv-0.7.21-1.fc37.x86_64 libssh-0.9.6-4.fc36.x86_64 libssh-config-0.9.6-4.fc36.noarch libstdc++-12.0.1-0.9.fc37.x86_64 libtasn1-4.18.0-2.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.1.x86_64 libunistring-1.0-1.fc36.x86_64 libuuid-2.38-0.2.fc36.x86_64 libverto-0.3.2-3.fc36.x86_64 libxcrypt-4.4.28-1.fc37.x86_64 libxml2-2.9.13-1.fc37.x86_64 libyaml-0.2.5-7.fc36.x86_64 libzstd-1.5.2-1.fc36.x86_64 lua-libs-5.4.4-1.fc36.x86_64 lz4-libs-1.9.3-4.fc36.x86_64 mpdecimal-2.5.1-3.fc36.x86_64 mpfr-4.1.0-9.fc36.x86_64 ncurses-base-6.2-9.20210508.fc36.noarch ncurses-libs-6.2-9.20210508.fc36.x86_64 nettle-3.7.3-3.fc36.x86_64 npth-1.6-8.fc36.x86_64 openldap-2.6.1-2.fc36.x86_64 openldap-compat-2.6.1-2.fc36.x86_64 openssl-libs-1:3.0.0-1.fc36.x86_64 p11-kit-0.24.1-2.fc36.x86_64 p11-kit-trust-0.24.1-2.fc36.x86_64 pcre-8.45-1.fc36.1.x86_64 pcre2-10.39-1.fc36.1.x86_64 pcre2-syntax-10.39-1.fc36.1.noarch popt-1.18-7.fc36.x86_64 publicsuffix-list-dafsa-20210518-4.fc36.noarch python-pip-wheel-22.0.3-1.fc37.noarch python-setuptools-wheel-59.6.0-2.fc36.noarch python3-3.10.2-3.fc36.x86_64 python3-dateutil-1:2.8.1-8.fc36.noarch python3-dbus-1.2.18-3.fc36.x86_64 python3-distro-1.7.0-1.fc37.noarch python3-dnf-4.10.0-2.fc36.noarch python3-dnf-plugins-core-4.0.24-2.fc36.noarch python3-gpg-1.17.0-2.fc37.x86_64 python3-hawkey-0.65.0-3.fc37.x86_64 python3-libcomps-0.1.18-2.fc36.x86_64 python3-libdnf-0.65.0-3.fc37.x86_64 python3-libs-3.10.2-3.fc36.x86_64 python3-rpm-4.17.0-9.fc37.x86_64 python3-six-1.16.0-5.fc36.noarch readline-8.1-6.fc36.x86_64 rpm-4.17.0-9.fc37.x86_64 rpm-build-libs-4.17.0-9.fc37.x86_64 rpm-libs-4.17.0-9.fc37.x86_64 rpm-sign-libs-4.17.0-9.fc37.x86_64 sed-4.8-10.fc36.x86_64 setup-2.13.9.1-3.fc36.noarch shadow-utils-2:4.11.1-2.fc37.x86_64 sqlite-libs-3.36.0-5.fc36.x86_64 systemd-libs-250.3-6.fc37.x86_64 tpm2-tss-3.2.0-1.fc37.x86_64 tzdata-2021e-4.fc36.noarch xz-libs-5.2.5-8.fc36.x86_64 zchunk-libs-1.2.0-1.fc37.x86_64 zlib-1.2.11-31.fc36.x86_64 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/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.16 INFO: Mock Version: 2.16 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 1.0 kB/s | 257 B 00:00 fedora 12 MB/s | 64 MB 00:05 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.1.16-2.fc36 fedora 1.7 M bzip2 x86_64 1.0.8-11.fc36 fedora 52 k coreutils x86_64 9.0-4.fc37 fedora 1.1 M cpio x86_64 2.13-12.fc36 fedora 270 k diffutils x86_64 3.8-2.fc36 fedora 370 k fedora-release-common noarch 37-0.2 fedora 22 k findutils x86_64 1:4.9.0-1.fc36 fedora 483 k gawk x86_64 5.1.1-2.fc36 fedora 1.0 M glibc-minimal-langpack x86_64 2.35.9000-7.fc37 fedora 147 k grep x86_64 3.7-2.fc36 fedora 263 k gzip x86_64 1.11-2.fc36 fedora 156 k info x86_64 6.8-3.fc36 fedora 225 k patch x86_64 2.7.6-16.fc36 fedora 124 k redhat-rpm-config noarch 214-1.fc37 fedora 68 k rpm-build x86_64 4.17.0-9.fc37 fedora 61 k sed x86_64 4.8-10.fc36 fedora 297 k shadow-utils x86_64 2:4.11.1-2.fc37 fedora 1.1 M tar x86_64 2:1.34-3.fc36 fedora 877 k unzip x86_64 6.0-57.fc36 fedora 182 k util-linux x86_64 2.38-0.2.fc36 fedora 2.2 M which x86_64 2.21-33.fc37 fedora 42 k xz x86_64 5.2.5-8.fc36 fedora 214 k Installing dependencies: alternatives x86_64 1.19-2.fc36 fedora 36 k audit-libs x86_64 3.0.7-3.fc37 fedora 116 k authselect x86_64 1.3.0-10.fc37 fedora 135 k authselect-libs x86_64 1.3.0-10.fc37 fedora 223 k basesystem noarch 11-13.fc36 fedora 7.0 k binutils x86_64 2.37-24.fc36 fedora 6.0 M binutils-gold x86_64 2.37-24.fc36 fedora 758 k bzip2-libs x86_64 1.0.8-11.fc36 fedora 41 k ca-certificates noarch 2021.2.52-3.fc36 fedora 367 k coreutils-common x86_64 9.0-4.fc37 fedora 2.0 M cracklib x86_64 2.9.6-28.fc36 fedora 81 k crypto-policies noarch 20220203-2.git112f859.fc36 fedora 58 k curl x86_64 7.81.0-4.fc37 fedora 310 k cyrus-sasl-lib x86_64 2.1.28-1.fc37 fedora 793 k debugedit x86_64 5.0-3.fc36 fedora 77 k dwz x86_64 0.14-2.fc35 fedora 127 k ed x86_64 1.14.2-12.fc36 fedora 73 k efi-srpm-macros noarch 5-5.fc36 fedora 22 k elfutils x86_64 0.186-1.fc36 fedora 521 k elfutils-debuginfod-client x86_64 0.186-1.fc36 fedora 40 k elfutils-default-yama-scope noarch 0.186-1.fc36 fedora 19 k elfutils-libelf x86_64 0.186-1.fc36 fedora 200 k elfutils-libs x86_64 0.186-1.fc36 fedora 256 k fedora-gpg-keys noarch 37-0.1 fedora 115 k fedora-release noarch 37-0.2 fedora 12 k fedora-release-identity-basic noarch 37-0.2 fedora 13 k fedora-repos noarch 37-0.1 fedora 11 k fedora-repos-rawhide noarch 37-0.1 fedora 10 k file x86_64 5.41-5.fc37 fedora 48 k file-libs x86_64 5.41-5.fc37 fedora 635 k filesystem x86_64 3.16-2.fc36 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-7.fc36 fedora 27 k fpc-srpm-macros noarch 1.3-5.fc36 fedora 7.6 k gdb-minimal x86_64 11.2-2.fc37 fedora 3.8 M gdbm-libs x86_64 1:1.22-2.fc36 fedora 58 k ghc-srpm-macros noarch 1.5.0-6.fc36 fedora 7.7 k glibc x86_64 2.35.9000-7.fc37 fedora 2.2 M glibc-common x86_64 2.35.9000-7.fc37 fedora 426 k glibc-gconv-extra x86_64 2.35.9000-7.fc37 fedora 1.6 M gmp x86_64 1:6.2.1-2.fc36 fedora 315 k gnat-srpm-macros noarch 4-15.fc36 fedora 8.2 k go-srpm-macros noarch 3.0.15-1.fc36 fedora 26 k kernel-srpm-macros noarch 1.0-14.fc36 fedora 9.1 k keyutils-libs x86_64 1.6.1-4.fc36 fedora 31 k krb5-libs x86_64 1.19.2-6.fc37 fedora 725 k libacl x86_64 2.3.1-3.fc36 fedora 24 k libarchive x86_64 3.6.0-1.fc37 fedora 398 k libattr x86_64 2.5.1-4.fc36 fedora 18 k libblkid x86_64 2.38-0.2.fc36 fedora 107 k libbrotli x86_64 1.0.9-7.fc36 fedora 316 k libcap x86_64 2.48-4.fc36 fedora 67 k libcap-ng x86_64 0.8.2-9.fc36 fedora 33 k libcom_err x86_64 1.46.5-2.fc36 fedora 25 k libcurl x86_64 7.81.0-4.fc37 fedora 296 k libdb x86_64 5.3.28-52.fc37 fedora 764 k libeconf x86_64 0.4.0-3.fc36 fedora 27 k libevent x86_64 2.1.12-6.fc36 fedora 261 k libfdisk x86_64 2.38-0.2.fc36 fedora 158 k libffi x86_64 3.4.2-8.fc36 fedora 37 k libgcc x86_64 12.0.1-0.9.fc37 fedora 93 k libgcrypt x86_64 1.10.0-1.fc36 fedora 512 k libgomp x86_64 12.0.1-0.9.fc37 fedora 279 k libgpg-error x86_64 1.44-1.fc36 fedora 221 k libidn2 x86_64 2.3.2-4.fc36 fedora 103 k libmount x86_64 2.38-0.2.fc36 fedora 135 k libnghttp2 x86_64 1.47.0-1.fc37 fedora 71 k libnsl2 x86_64 2.0.0-3.fc36 fedora 30 k libpkgconf x86_64 1.8.0-2.fc36 fedora 36 k libpsl x86_64 0.21.1-5.fc36 fedora 64 k libpwquality x86_64 1.4.4-7.fc36 fedora 104 k libselinux x86_64 3.3-4.fc36 fedora 85 k libsemanage x86_64 3.3-3.fc37 fedora 119 k libsepol x86_64 3.3-3.fc36 fedora 309 k libsigsegv x86_64 2.14-2.fc36 fedora 27 k libsmartcols x86_64 2.38-0.2.fc36 fedora 64 k libssh x86_64 0.9.6-4.fc36 fedora 203 k libssh-config noarch 0.9.6-4.fc36 fedora 7.6 k libstdc++ x86_64 12.0.1-0.9.fc37 fedora 765 k libtasn1 x86_64 4.18.0-2.fc36 fedora 75 k libtirpc x86_64 1.3.2-1.rc1.fc36.1 fedora 94 k libunistring x86_64 1.0-1.fc36 fedora 551 k libutempter x86_64 1.2.1-6.fc36 fedora 26 k libuuid x86_64 2.38-0.2.fc36 fedora 28 k libverto x86_64 0.3.2-3.fc36 fedora 21 k libxcrypt x86_64 4.4.28-1.fc37 fedora 119 k libxml2 x86_64 2.9.13-1.fc37 fedora 754 k libzstd x86_64 1.5.2-1.fc36 fedora 295 k lua-libs x86_64 5.4.4-1.fc36 fedora 217 k lua-srpm-macros noarch 1-6.fc36 fedora 8.5 k lz4-libs x86_64 1.9.3-4.fc36 fedora 70 k mpfr x86_64 4.1.0-9.fc36 fedora 333 k ncurses-base noarch 6.2-9.20210508.fc36 fedora 60 k ncurses-libs x86_64 6.2-9.20210508.fc36 fedora 326 k nim-srpm-macros noarch 3-6.fc36 fedora 8.3 k ocaml-srpm-macros noarch 6-6.fc36 fedora 7.7 k openblas-srpm-macros noarch 2-11.fc36 fedora 7.4 k openldap x86_64 2.6.1-2.fc36 fedora 254 k openssl-libs x86_64 1:3.0.0-1.fc36 fedora 2.1 M p11-kit x86_64 0.24.1-2.fc36 fedora 362 k p11-kit-trust x86_64 0.24.1-2.fc36 fedora 138 k package-notes-srpm-macros noarch 0.4-14.fc36 fedora 11 k pam x86_64 1.5.2-12.fc37 fedora 519 k pam-libs x86_64 1.5.2-12.fc37 fedora 59 k pcre x86_64 8.45-1.fc36.1 fedora 203 k pcre2 x86_64 10.39-1.fc36.1 fedora 231 k pcre2-syntax noarch 10.39-1.fc36.1 fedora 143 k perl-srpm-macros noarch 1-43.fc36 fedora 8.4 k pkgconf x86_64 1.8.0-2.fc36 fedora 41 k pkgconf-m4 noarch 1.8.0-2.fc36 fedora 14 k pkgconf-pkg-config x86_64 1.8.0-2.fc36 fedora 10 k popt x86_64 1.18-7.fc36 fedora 59 k publicsuffix-list-dafsa noarch 20210518-4.fc36 fedora 58 k python-srpm-macros noarch 3.10-17.fc36 fedora 26 k qt5-srpm-macros noarch 5.15.2-4.fc36 fedora 8.1 k readline x86_64 8.1-6.fc36 fedora 211 k rpm x86_64 4.17.0-9.fc37 fedora 540 k rpm-build-libs x86_64 4.17.0-9.fc37 fedora 95 k rpm-libs x86_64 4.17.0-9.fc37 fedora 316 k rpmautospec-rpm-macros noarch 0.2.5-1.fc35 fedora 9.9 k rust-srpm-macros noarch 21-1.fc37 fedora 9.2 k setup noarch 2.13.9.1-3.fc36 fedora 143 k sqlite-libs x86_64 3.36.0-5.fc36 fedora 642 k systemd-libs x86_64 250.3-6.fc37 fedora 616 k tzdata noarch 2021e-4.fc36 fedora 431 k util-linux-core x86_64 2.38-0.2.fc36 fedora 454 k xxhash-libs x86_64 0.8.1-2.fc36 fedora 42 k xz-libs x86_64 5.2.5-8.fc36 fedora 93 k zip x86_64 3.0-32.fc36 fedora 260 k zlib x86_64 1.2.11-31.fc36 fedora 91 k zstd x86_64 1.5.2-1.fc36 fedora 449 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 51 M Installed size: 185 M Downloading Packages: (1/152): alternatives-1.19-2.fc36.x86_64.rpm 622 kB/s | 36 kB 00:00 (2/152): audit-libs-3.0.7-3.fc37.x86_64.rpm 1.3 MB/s | 116 kB 00:00 (3/152): authselect-1.3.0-10.fc37.x86_64.rpm 1.5 MB/s | 135 kB 00:00 (4/152): basesystem-11-13.fc36.noarch.rpm 405 kB/s | 7.0 kB 00:00 (5/152): authselect-libs-1.3.0-10.fc37.x86_64.r 4.0 MB/s | 223 kB 00:00 (6/152): binutils-gold-2.37-24.fc36.x86_64.rpm 13 MB/s | 758 kB 00:00 (7/152): bzip2-1.0.8-11.fc36.x86_64.rpm 2.7 MB/s | 52 kB 00:00 (8/152): bzip2-libs-1.0.8-11.fc36.x86_64.rpm 2.3 MB/s | 41 kB 00:00 (9/152): bash-5.1.16-2.fc36.x86_64.rpm 13 MB/s | 1.7 MB 00:00 (10/152): ca-certificates-2021.2.52-3.fc36.noar 9.9 MB/s | 367 kB 00:00 (11/152): coreutils-9.0-4.fc37.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (12/152): cpio-2.13-12.fc36.x86_64.rpm 9.5 MB/s | 270 kB 00:00 (13/152): cracklib-2.9.6-28.fc36.x86_64.rpm 4.0 MB/s | 81 kB 00:00 (14/152): crypto-policies-20220203-2.git112f859 3.0 MB/s | 58 kB 00:00 (15/152): coreutils-common-9.0-4.fc37.x86_64.rp 16 MB/s | 2.0 MB 00:00 (16/152): curl-7.81.0-4.fc37.x86_64.rpm 8.5 MB/s | 310 kB 00:00 (17/152): debugedit-5.0-3.fc36.x86_64.rpm 3.8 MB/s | 77 kB 00:00 (18/152): cyrus-sasl-lib-2.1.28-1.fc37.x86_64.r 13 MB/s | 793 kB 00:00 (19/152): diffutils-3.8-2.fc36.x86_64.rpm 10 MB/s | 370 kB 00:00 (20/152): dwz-0.14-2.fc35.x86_64.rpm 5.6 MB/s | 127 kB 00:00 (21/152): binutils-2.37-24.fc36.x86_64.rpm 16 MB/s | 6.0 MB 00:00 (22/152): ed-1.14.2-12.fc36.x86_64.rpm 3.0 MB/s | 73 kB 00:00 (23/152): efi-srpm-macros-5-5.fc36.noarch.rpm 1.2 MB/s | 22 kB 00:00 (24/152): elfutils-debuginfod-client-0.186-1.fc 2.2 MB/s | 40 kB 00:00 (25/152): elfutils-default-yama-scope-0.186-1.f 1.1 MB/s | 19 kB 00:00 (26/152): elfutils-0.186-1.fc36.x86_64.rpm 12 MB/s | 521 kB 00:00 (27/152): elfutils-libelf-0.186-1.fc36.x86_64.r 7.7 MB/s | 200 kB 00:00 (28/152): elfutils-libs-0.186-1.fc36.x86_64.rpm 9.0 MB/s | 256 kB 00:00 (29/152): fedora-release-37-0.2.noarch.rpm 677 kB/s | 12 kB 00:00 (30/152): fedora-gpg-keys-37-0.1.noarch.rpm 5.2 MB/s | 115 kB 00:00 (31/152): fedora-release-common-37-0.2.noarch.r 1.2 MB/s | 22 kB 00:00 (32/152): fedora-release-identity-basic-37-0.2. 730 kB/s | 13 kB 00:00 (33/152): fedora-repos-37-0.1.noarch.rpm 627 kB/s | 11 kB 00:00 (34/152): fedora-repos-rawhide-37-0.1.noarch.rp 604 kB/s | 10 kB 00:00 (35/152): file-5.41-5.fc37.x86_64.rpm 2.5 MB/s | 48 kB 00:00 (36/152): file-libs-5.41-5.fc37.x86_64.rpm 12 MB/s | 635 kB 00:00 (37/152): findutils-4.9.0-1.fc36.x86_64.rpm 12 MB/s | 483 kB 00:00 (38/152): fonts-srpm-macros-2.0.5-7.fc36.noarch 1.5 MB/s | 27 kB 00:00 (39/152): filesystem-3.16-2.fc36.x86_64.rpm 15 MB/s | 1.1 MB 00:00 (40/152): fpc-srpm-macros-1.3-5.fc36.noarch.rpm 433 kB/s | 7.6 kB 00:00 (41/152): gdbm-libs-1.22-2.fc36.x86_64.rpm 3.0 MB/s | 58 kB 00:00 (42/152): ghc-srpm-macros-1.5.0-6.fc36.noarch.r 448 kB/s | 7.7 kB 00:00 (43/152): gawk-5.1.1-2.fc36.x86_64.rpm 14 MB/s | 1.0 MB 00:00 (44/152): glibc-common-2.35.9000-7.fc37.x86_64. 11 MB/s | 426 kB 00:00 (45/152): glibc-2.35.9000-7.fc37.x86_64.rpm 16 MB/s | 2.2 MB 00:00 (46/152): glibc-minimal-langpack-2.35.9000-7.fc 6.3 MB/s | 147 kB 00:00 (47/152): glibc-gconv-extra-2.35.9000-7.fc37.x8 16 MB/s | 1.6 MB 00:00 (48/152): gdb-minimal-11.2-2.fc37.x86_64.rpm 17 MB/s | 3.8 MB 00:00 (49/152): gnat-srpm-macros-4-15.fc36.noarch.rpm 474 kB/s | 8.2 kB 00:00 (50/152): gmp-6.2.1-2.fc36.x86_64.rpm 9.2 MB/s | 315 kB 00:00 (51/152): go-srpm-macros-3.0.15-1.fc36.noarch.r 1.4 MB/s | 26 kB 00:00 (52/152): grep-3.7-2.fc36.x86_64.rpm 8.8 MB/s | 263 kB 00:00 (53/152): gzip-1.11-2.fc36.x86_64.rpm 6.4 MB/s | 156 kB 00:00 (54/152): info-6.8-3.fc36.x86_64.rpm 8.6 MB/s | 225 kB 00:00 (55/152): kernel-srpm-macros-1.0-14.fc36.noarch 526 kB/s | 9.1 kB 00:00 (56/152): keyutils-libs-1.6.1-4.fc36.x86_64.rpm 1.7 MB/s | 31 kB 00:00 (57/152): libacl-2.3.1-3.fc36.x86_64.rpm 1.3 MB/s | 24 kB 00:00 (58/152): libattr-2.5.1-4.fc36.x86_64.rpm 1.0 MB/s | 18 kB 00:00 (59/152): libarchive-3.6.0-1.fc37.x86_64.rpm 11 MB/s | 398 kB 00:00 (60/152): krb5-libs-1.19.2-6.fc37.x86_64.rpm 14 MB/s | 725 kB 00:00 (61/152): libblkid-2.38-0.2.fc36.x86_64.rpm 5.1 MB/s | 107 kB 00:00 (62/152): libcap-2.48-4.fc36.x86_64.rpm 3.4 MB/s | 67 kB 00:00 (63/152): libcap-ng-0.8.2-9.fc36.x86_64.rpm 1.8 MB/s | 33 kB 00:00 (64/152): libbrotli-1.0.9-7.fc36.x86_64.rpm 9.2 MB/s | 316 kB 00:00 (65/152): libcom_err-1.46.5-2.fc36.x86_64.rpm 1.4 MB/s | 25 kB 00:00 (66/152): libeconf-0.4.0-3.fc36.x86_64.rpm 1.5 MB/s | 27 kB 00:00 (67/152): libcurl-7.81.0-4.fc37.x86_64.rpm 9.6 MB/s | 296 kB 00:00 (68/152): libfdisk-2.38-0.2.fc36.x86_64.rpm 6.7 MB/s | 158 kB 00:00 (69/152): libdb-5.3.28-52.fc37.x86_64.rpm 14 MB/s | 764 kB 00:00 (70/152): libevent-2.1.12-6.fc36.x86_64.rpm 9.4 MB/s | 261 kB 00:00 (71/152): libffi-3.4.2-8.fc36.x86_64.rpm 2.0 MB/s | 37 kB 00:00 (72/152): libgcc-12.0.1-0.9.fc37.x86_64.rpm 4.5 MB/s | 93 kB 00:00 (73/152): libgcrypt-1.10.0-1.fc36.x86_64.rpm 12 MB/s | 512 kB 00:00 (74/152): libgomp-12.0.1-0.9.fc37.x86_64.rpm 9.8 MB/s | 279 kB 00:00 (75/152): libgpg-error-1.44-1.fc36.x86_64.rpm 8.4 MB/s | 221 kB 00:00 (76/152): libidn2-2.3.2-4.fc36.x86_64.rpm 4.9 MB/s | 103 kB 00:00 (77/152): libnghttp2-1.47.0-1.fc37.x86_64.rpm 3.6 MB/s | 71 kB 00:00 (78/152): libmount-2.38-0.2.fc36.x86_64.rpm 5.9 MB/s | 135 kB 00:00 (79/152): libnsl2-2.0.0-3.fc36.x86_64.rpm 1.7 MB/s | 30 kB 00:00 (80/152): libpkgconf-1.8.0-2.fc36.x86_64.rpm 2.0 MB/s | 36 kB 00:00 (81/152): libpsl-0.21.1-5.fc36.x86_64.rpm 3.3 MB/s | 64 kB 00:00 (82/152): libpwquality-1.4.4-7.fc36.x86_64.rpm 5.0 MB/s | 104 kB 00:00 (83/152): libselinux-3.3-4.fc36.x86_64.rpm 4.2 MB/s | 85 kB 00:00 (84/152): libsemanage-3.3-3.fc37.x86_64.rpm 5.4 MB/s | 119 kB 00:00 (85/152): libsigsegv-2.14-2.fc36.x86_64.rpm 1.5 MB/s | 27 kB 00:00 (86/152): libsmartcols-2.38-0.2.fc36.x86_64.rpm 3.2 MB/s | 64 kB 00:00 (87/152): libsepol-3.3-3.fc36.x86_64.rpm 10 MB/s | 309 kB 00:00 (88/152): libssh-config-0.9.6-4.fc36.noarch.rpm 438 kB/s | 7.6 kB 00:00 (89/152): libssh-0.9.6-4.fc36.x86_64.rpm 8.1 MB/s | 203 kB 00:00 (90/152): libtasn1-4.18.0-2.fc36.x86_64.rpm 3.7 MB/s | 75 kB 00:00 (91/152): libtirpc-1.3.2-1.rc1.fc36.1.x86_64.rp 4.5 MB/s | 94 kB 00:00 (92/152): libstdc++-12.0.1-0.9.fc37.x86_64.rpm 14 MB/s | 765 kB 00:00 (93/152): libutempter-1.2.1-6.fc36.x86_64.rpm 1.4 MB/s | 26 kB 00:00 (94/152): libuuid-2.38-0.2.fc36.x86_64.rpm 1.5 MB/s | 28 kB 00:00 (95/152): libverto-0.3.2-3.fc36.x86_64.rpm 1.2 MB/s | 21 kB 00:00 (96/152): libunistring-1.0-1.fc36.x86_64.rpm 12 MB/s | 551 kB 00:00 (97/152): libxcrypt-4.4.28-1.fc37.x86_64.rpm 5.5 MB/s | 119 kB 00:00 (98/152): libzstd-1.5.2-1.fc36.x86_64.rpm 10 MB/s | 295 kB 00:00 (99/152): lua-libs-5.4.4-1.fc36.x86_64.rpm 8.4 MB/s | 217 kB 00:00 (100/152): lua-srpm-macros-1-6.fc36.noarch.rpm 492 kB/s | 8.5 kB 00:00 (101/152): libxml2-2.9.13-1.fc37.x86_64.rpm 13 MB/s | 754 kB 00:00 (102/152): lz4-libs-1.9.3-4.fc36.x86_64.rpm 3.6 MB/s | 70 kB 00:00 (103/152): ncurses-base-6.2-9.20210508.fc36.noa 3.1 MB/s | 60 kB 00:00 (104/152): mpfr-4.1.0-9.fc36.x86_64.rpm 9.6 MB/s | 333 kB 00:00 (105/152): ncurses-libs-6.2-9.20210508.fc36.x86 11 MB/s | 326 kB 00:00 (106/152): nim-srpm-macros-3-6.fc36.noarch.rpm 480 kB/s | 8.3 kB 00:00 (107/152): ocaml-srpm-macros-6-6.fc36.noarch.rp 449 kB/s | 7.7 kB 00:00 (108/152): openblas-srpm-macros-2-11.fc36.noarc 429 kB/s | 7.4 kB 00:00 (109/152): openldap-2.6.1-2.fc36.x86_64.rpm 9.1 MB/s | 254 kB 00:00 (110/152): p11-kit-trust-0.24.1-2.fc36.x86_64.r 6.1 MB/s | 138 kB 00:00 (111/152): p11-kit-0.24.1-2.fc36.x86_64.rpm 10 MB/s | 362 kB 00:00 (112/152): package-notes-srpm-macros-0.4-14.fc3 626 kB/s | 11 kB 00:00 (113/152): pam-libs-1.5.2-12.fc37.x86_64.rpm 3.0 MB/s | 59 kB 00:00 (114/152): pam-1.5.2-12.fc37.x86_64.rpm 13 MB/s | 519 kB 00:00 (115/152): patch-2.7.6-16.fc36.x86_64.rpm 5.6 MB/s | 124 kB 00:00 (116/152): pcre-8.45-1.fc36.1.x86_64.rpm 8.2 MB/s | 203 kB 00:00 (117/152): openssl-libs-3.0.0-1.fc36.x86_64.rpm 17 MB/s | 2.1 MB 00:00 (118/152): pcre2-10.39-1.fc36.1.x86_64.rpm 8.8 MB/s | 231 kB 00:00 (119/152): pcre2-syntax-10.39-1.fc36.1.noarch.r 6.4 MB/s | 143 kB 00:00 (120/152): perl-srpm-macros-1-43.fc36.noarch.rp 489 kB/s | 8.4 kB 00:00 (121/152): pkgconf-1.8.0-2.fc36.x86_64.rpm 2.3 MB/s | 41 kB 00:00 (122/152): pkgconf-m4-1.8.0-2.fc36.noarch.rpm 835 kB/s | 14 kB 00:00 (123/152): pkgconf-pkg-config-1.8.0-2.fc36.x86_ 590 kB/s | 10 kB 00:00 (124/152): popt-1.18-7.fc36.x86_64.rpm 3.1 MB/s | 59 kB 00:00 (125/152): publicsuffix-list-dafsa-20210518-4.f 3.0 MB/s | 58 kB 00:00 (126/152): python-srpm-macros-3.10-17.fc36.noar 1.4 MB/s | 26 kB 00:00 (127/152): qt5-srpm-macros-5.15.2-4.fc36.noarch 469 kB/s | 8.1 kB 00:00 (128/152): readline-8.1-6.fc36.x86_64.rpm 8.4 MB/s | 211 kB 00:00 (129/152): redhat-rpm-config-214-1.fc37.noarch. 3.3 MB/s | 68 kB 00:00 (130/152): rpm-build-4.17.0-9.fc37.x86_64.rpm 3.2 MB/s | 61 kB 00:00 (131/152): rpm-build-libs-4.17.0-9.fc37.x86_64. 4.6 MB/s | 95 kB 00:00 (132/152): rpm-4.17.0-9.fc37.x86_64.rpm 13 MB/s | 540 kB 00:00 (133/152): rpmautospec-rpm-macros-0.2.5-1.fc35. 569 kB/s | 9.9 kB 00:00 (134/152): rpm-libs-4.17.0-9.fc37.x86_64.rpm 11 MB/s | 316 kB 00:00 (135/152): rust-srpm-macros-21-1.fc37.noarch.rp 533 kB/s | 9.2 kB 00:00 (136/152): setup-2.13.9.1-3.fc36.noarch.rpm 6.3 MB/s | 143 kB 00:00 (137/152): sed-4.8-10.fc36.x86_64.rpm 10 MB/s | 297 kB 00:00 (138/152): sqlite-libs-3.36.0-5.fc36.x86_64.rpm 14 MB/s | 642 kB 00:00 (139/152): systemd-libs-250.3-6.fc37.x86_64.rpm 14 MB/s | 616 kB 00:00 (140/152): shadow-utils-4.11.1-2.fc37.x86_64.rp 16 MB/s | 1.1 MB 00:00 (141/152): unzip-6.0-57.fc36.x86_64.rpm 7.4 MB/s | 182 kB 00:00 (142/152): tzdata-2021e-4.fc36.noarch.rpm 11 MB/s | 431 kB 00:00 (143/152): tar-1.34-3.fc36.x86_64.rpm 15 MB/s | 877 kB 00:00 (144/152): which-2.21-33.fc37.x86_64.rpm 2.3 MB/s | 42 kB 00:00 (145/152): util-linux-core-2.38-0.2.fc36.x86_64 11 MB/s | 454 kB 00:00 (146/152): xxhash-libs-0.8.1-2.fc36.x86_64.rpm 2.3 MB/s | 42 kB 00:00 (147/152): xz-5.2.5-8.fc36.x86_64.rpm 8.2 MB/s | 214 kB 00:00 (148/152): xz-libs-5.2.5-8.fc36.x86_64.rpm 4.5 MB/s | 93 kB 00:00 (149/152): zip-3.0-32.fc36.x86_64.rpm 9.4 MB/s | 260 kB 00:00 (150/152): zlib-1.2.11-31.fc36.x86_64.rpm 4.4 MB/s | 91 kB 00:00 (151/152): util-linux-2.38-0.2.fc36.x86_64.rpm 18 MB/s | 2.2 MB 00:00 (152/152): zstd-1.5.2-1.fc36.x86_64.rpm 11 MB/s | 449 kB 00:00 -------------------------------------------------------------------------------- Total 27 MB/s | 51 MB 00:01 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary (0x5323552A) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x38AB71F4: Userid : "Fedora (36) " Fingerprint: 53DE D2CB 922D 8B8D 9E63 FD18 999F 7CBF 38AB 71F4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-36-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-2.fc36.x86_64 1/1 Preparing : 1/1 Installing : libgcc-12.0.1-0.9.fc37.x86_64 1/152 Running scriptlet: libgcc-12.0.1-0.9.fc37.x86_64 1/152 Installing : crypto-policies-20220203-2.git112f859.fc36.noarc 2/152 Running scriptlet: crypto-policies-20220203-2.git112f859.fc36.noarc 2/152 Installing : fedora-release-identity-basic-37-0.2.noarch 3/152 Installing : tzdata-2021e-4.fc36.noarch 4/152 Installing : rust-srpm-macros-21-1.fc37.noarch 5/152 Installing : qt5-srpm-macros-5.15.2-4.fc36.noarch 6/152 Installing : publicsuffix-list-dafsa-20210518-4.fc36.noarch 7/152 Installing : pkgconf-m4-1.8.0-2.fc36.noarch 8/152 Installing : perl-srpm-macros-1-43.fc36.noarch 9/152 Installing : pcre2-syntax-10.39-1.fc36.1.noarch 10/152 Installing : openblas-srpm-macros-2-11.fc36.noarch 11/152 Installing : ocaml-srpm-macros-6-6.fc36.noarch 12/152 Installing : nim-srpm-macros-3-6.fc36.noarch 13/152 Installing : ncurses-base-6.2-9.20210508.fc36.noarch 14/152 Installing : libssh-config-0.9.6-4.fc36.noarch 15/152 Installing : kernel-srpm-macros-1.0-14.fc36.noarch 16/152 Installing : gnat-srpm-macros-4-15.fc36.noarch 17/152 Installing : ghc-srpm-macros-1.5.0-6.fc36.noarch 18/152 Installing : fpc-srpm-macros-1.3-5.fc36.noarch 19/152 Installing : fedora-gpg-keys-37-0.1.noarch 20/152 Installing : fedora-release-37-0.2.noarch 21/152 Installing : fedora-release-common-37-0.2.noarch 22/152 Installing : fedora-repos-rawhide-37-0.1.noarch 23/152 Installing : fedora-repos-37-0.1.noarch 24/152 Installing : setup-2.13.9.1-3.fc36.noarch 25/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-3.fc36.noarch 25/152 Installing : filesystem-3.16-2.fc36.x86_64 26/152 Installing : basesystem-11-13.fc36.noarch 27/152 Installing : glibc-gconv-extra-2.35.9000-7.fc37.x86_64 28/152 Running scriptlet: glibc-gconv-extra-2.35.9000-7.fc37.x86_64 28/152 Installing : glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 29/152 Installing : glibc-common-2.35.9000-7.fc37.x86_64 30/152 Running scriptlet: glibc-2.35.9000-7.fc37.x86_64 31/152 Installing : glibc-2.35.9000-7.fc37.x86_64 31/152 Running scriptlet: glibc-2.35.9000-7.fc37.x86_64 31/152 Installing : ncurses-libs-6.2-9.20210508.fc36.x86_64 32/152 Installing : bash-5.1.16-2.fc36.x86_64 33/152 Running scriptlet: bash-5.1.16-2.fc36.x86_64 33/152 Installing : zlib-1.2.11-31.fc36.x86_64 34/152 Installing : xz-libs-5.2.5-8.fc36.x86_64 35/152 Installing : bzip2-libs-1.0.8-11.fc36.x86_64 36/152 Installing : elfutils-libelf-0.186-1.fc36.x86_64 37/152 Installing : libstdc++-12.0.1-0.9.fc37.x86_64 38/152 Installing : libuuid-2.38-0.2.fc36.x86_64 39/152 Installing : libzstd-1.5.2-1.fc36.x86_64 40/152 Installing : popt-1.18-7.fc36.x86_64 41/152 Installing : gmp-1:6.2.1-2.fc36.x86_64 42/152 Installing : libattr-2.5.1-4.fc36.x86_64 43/152 Installing : libacl-2.3.1-3.fc36.x86_64 44/152 Installing : libcap-2.48-4.fc36.x86_64 45/152 Installing : libxcrypt-4.4.28-1.fc37.x86_64 46/152 Installing : readline-8.1-6.fc36.x86_64 47/152 Installing : lz4-libs-1.9.3-4.fc36.x86_64 48/152 Installing : mpfr-4.1.0-9.fc36.x86_64 49/152 Installing : dwz-0.14-2.fc35.x86_64 50/152 Installing : unzip-6.0-57.fc36.x86_64 51/152 Installing : file-libs-5.41-5.fc37.x86_64 52/152 Installing : file-5.41-5.fc37.x86_64 53/152 Installing : sqlite-libs-3.36.0-5.fc36.x86_64 54/152 Installing : alternatives-1.19-2.fc36.x86_64 55/152 Installing : libcap-ng-0.8.2-9.fc36.x86_64 56/152 Installing : audit-libs-3.0.7-3.fc37.x86_64 57/152 Installing : libcom_err-1.46.5-2.fc36.x86_64 58/152 Installing : libsepol-3.3-3.fc36.x86_64 59/152 Installing : libsmartcols-2.38-0.2.fc36.x86_64 60/152 Installing : libunistring-1.0-1.fc36.x86_64 61/152 Installing : libidn2-2.3.2-4.fc36.x86_64 62/152 Installing : lua-libs-5.4.4-1.fc36.x86_64 63/152 Installing : libpsl-0.21.1-5.fc36.x86_64 64/152 Installing : zip-3.0-32.fc36.x86_64 65/152 Installing : zstd-1.5.2-1.fc36.x86_64 66/152 Installing : bzip2-1.0.8-11.fc36.x86_64 67/152 Installing : libxml2-2.9.13-1.fc37.x86_64 68/152 Installing : elfutils-default-yama-scope-0.186-1.fc36.noarch 69/152 Running scriptlet: elfutils-default-yama-scope-0.186-1.fc36.noarch 69/152 Installing : info-6.8-3.fc36.x86_64 70/152 Installing : ed-1.14.2-12.fc36.x86_64 71/152 Installing : package-notes-srpm-macros-0.4-14.fc36.noarch 72/152 Installing : cpio-2.13-12.fc36.x86_64 73/152 Installing : diffutils-3.8-2.fc36.x86_64 74/152 Installing : gdbm-libs-1:1.22-2.fc36.x86_64 75/152 Installing : cyrus-sasl-lib-2.1.28-1.fc37.x86_64 76/152 Installing : keyutils-libs-1.6.1-4.fc36.x86_64 77/152 Installing : libbrotli-1.0.9-7.fc36.x86_64 78/152 Installing : libdb-5.3.28-52.fc37.x86_64 79/152 Installing : libeconf-0.4.0-3.fc36.x86_64 80/152 Installing : pam-libs-1.5.2-12.fc37.x86_64 81/152 Installing : libffi-3.4.2-8.fc36.x86_64 82/152 Installing : p11-kit-0.24.1-2.fc36.x86_64 83/152 Installing : libgomp-12.0.1-0.9.fc37.x86_64 84/152 Installing : libgpg-error-1.44-1.fc36.x86_64 85/152 Installing : libgcrypt-1.10.0-1.fc36.x86_64 86/152 Installing : systemd-libs-250.3-6.fc37.x86_64 87/152 Installing : libnghttp2-1.47.0-1.fc37.x86_64 88/152 Installing : libpkgconf-1.8.0-2.fc36.x86_64 89/152 Installing : pkgconf-1.8.0-2.fc36.x86_64 90/152 Installing : pkgconf-pkg-config-1.8.0-2.fc36.x86_64 91/152 Installing : libsigsegv-2.14-2.fc36.x86_64 92/152 Installing : gawk-5.1.1-2.fc36.x86_64 93/152 Installing : libtasn1-4.18.0-2.fc36.x86_64 94/152 Installing : p11-kit-trust-0.24.1-2.fc36.x86_64 95/152 Running scriptlet: p11-kit-trust-0.24.1-2.fc36.x86_64 95/152 Installing : libverto-0.3.2-3.fc36.x86_64 96/152 Installing : pcre-8.45-1.fc36.1.x86_64 97/152 Installing : grep-3.7-2.fc36.x86_64 98/152 Installing : xz-5.2.5-8.fc36.x86_64 99/152 Installing : pcre2-10.39-1.fc36.1.x86_64 100/152 Installing : libselinux-3.3-4.fc36.x86_64 101/152 Installing : sed-4.8-10.fc36.x86_64 102/152 Installing : findutils-1:4.9.0-1.fc36.x86_64 103/152 Installing : libsemanage-3.3-3.fc37.x86_64 104/152 Installing : shadow-utils-2:4.11.1-2.fc37.x86_64 105/152 Running scriptlet: libutempter-1.2.1-6.fc36.x86_64 106/152 Installing : libutempter-1.2.1-6.fc36.x86_64 106/152 Installing : patch-2.7.6-16.fc36.x86_64 107/152 Installing : tar-2:1.34-3.fc36.x86_64 108/152 Installing : xxhash-libs-0.8.1-2.fc36.x86_64 109/152 Installing : coreutils-common-9.0-4.fc37.x86_64 110/152 Installing : openssl-libs-1:3.0.0-1.fc36.x86_64 111/152 Installing : coreutils-9.0-4.fc37.x86_64 112/152 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 113/152 Installing : ca-certificates-2021.2.52-3.fc36.noarch 113/152 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 113/152 Installing : libblkid-2.38-0.2.fc36.x86_64 114/152 Running scriptlet: libblkid-2.38-0.2.fc36.x86_64 114/152 Installing : krb5-libs-1.19.2-6.fc37.x86_64 115/152 Installing : libtirpc-1.3.2-1.rc1.fc36.1.x86_64 116/152 Installing : libmount-2.38-0.2.fc36.x86_64 117/152 Running scriptlet: authselect-libs-1.3.0-10.fc37.x86_64 118/152 Installing : authselect-libs-1.3.0-10.fc37.x86_64 118/152 Installing : gzip-1.11-2.fc36.x86_64 119/152 Installing : cracklib-2.9.6-28.fc36.x86_64 120/152 Installing : authselect-1.3.0-10.fc37.x86_64 121/152 Installing : util-linux-core-2.38-0.2.fc36.x86_64 122/152 Running scriptlet: util-linux-core-2.38-0.2.fc36.x86_64 122/152 Installing : libnsl2-2.0.0-3.fc36.x86_64 123/152 Installing : libpwquality-1.4.4-7.fc36.x86_64 124/152 Installing : pam-1.5.2-12.fc37.x86_64 125/152 Installing : libssh-0.9.6-4.fc36.x86_64 126/152 Installing : libfdisk-2.38-0.2.fc36.x86_64 127/152 Installing : libarchive-3.6.0-1.fc37.x86_64 128/152 Installing : libevent-2.1.12-6.fc36.x86_64 129/152 Installing : openldap-2.6.1-2.fc36.x86_64 130/152 Installing : libcurl-7.81.0-4.fc37.x86_64 131/152 Installing : elfutils-libs-0.186-1.fc36.x86_64 132/152 Installing : elfutils-debuginfod-client-0.186-1.fc36.x86_64 133/152 Installing : binutils-gold-2.37-24.fc36.x86_64 134/152 Installing : binutils-2.37-24.fc36.x86_64 135/152 Running scriptlet: binutils-2.37-24.fc36.x86_64 135/152 Installing : elfutils-0.186-1.fc36.x86_64 136/152 Installing : gdb-minimal-11.2-2.fc37.x86_64 137/152 Installing : debugedit-5.0-3.fc36.x86_64 138/152 Installing : curl-7.81.0-4.fc37.x86_64 139/152 Running scriptlet: rpm-4.17.0-9.fc37.x86_64 140/152 Installing : rpm-4.17.0-9.fc37.x86_64 140/152 Installing : rpm-libs-4.17.0-9.fc37.x86_64 141/152 Installing : rpm-build-libs-4.17.0-9.fc37.x86_64 142/152 Installing : efi-srpm-macros-5-5.fc36.noarch 143/152 Installing : lua-srpm-macros-1-6.fc36.noarch 144/152 Installing : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 145/152 Installing : fonts-srpm-macros-1:2.0.5-7.fc36.noarch 146/152 Installing : go-srpm-macros-3.0.15-1.fc36.noarch 147/152 Installing : python-srpm-macros-3.10-17.fc36.noarch 148/152 Installing : redhat-rpm-config-214-1.fc37.noarch 149/152 Installing : rpm-build-4.17.0-9.fc37.x86_64 150/152 Installing : util-linux-2.38-0.2.fc36.x86_64 151/152 Installing : which-2.21-33.fc37.x86_64 152/152 Running scriptlet: filesystem-3.16-2.fc36.x86_64 152/152 Running scriptlet: ca-certificates-2021.2.52-3.fc36.noarch 152/152 Running scriptlet: authselect-libs-1.3.0-10.fc37.x86_64 152/152 Running scriptlet: rpm-4.17.0-9.fc37.x86_64 152/152 Running scriptlet: which-2.21-33.fc37.x86_64 152/152 Verifying : alternatives-1.19-2.fc36.x86_64 1/152 Verifying : audit-libs-3.0.7-3.fc37.x86_64 2/152 Verifying : authselect-1.3.0-10.fc37.x86_64 3/152 Verifying : authselect-libs-1.3.0-10.fc37.x86_64 4/152 Verifying : basesystem-11-13.fc36.noarch 5/152 Verifying : bash-5.1.16-2.fc36.x86_64 6/152 Verifying : binutils-2.37-24.fc36.x86_64 7/152 Verifying : binutils-gold-2.37-24.fc36.x86_64 8/152 Verifying : bzip2-1.0.8-11.fc36.x86_64 9/152 Verifying : bzip2-libs-1.0.8-11.fc36.x86_64 10/152 Verifying : ca-certificates-2021.2.52-3.fc36.noarch 11/152 Verifying : coreutils-9.0-4.fc37.x86_64 12/152 Verifying : coreutils-common-9.0-4.fc37.x86_64 13/152 Verifying : cpio-2.13-12.fc36.x86_64 14/152 Verifying : cracklib-2.9.6-28.fc36.x86_64 15/152 Verifying : crypto-policies-20220203-2.git112f859.fc36.noarc 16/152 Verifying : curl-7.81.0-4.fc37.x86_64 17/152 Verifying : cyrus-sasl-lib-2.1.28-1.fc37.x86_64 18/152 Verifying : debugedit-5.0-3.fc36.x86_64 19/152 Verifying : diffutils-3.8-2.fc36.x86_64 20/152 Verifying : dwz-0.14-2.fc35.x86_64 21/152 Verifying : ed-1.14.2-12.fc36.x86_64 22/152 Verifying : efi-srpm-macros-5-5.fc36.noarch 23/152 Verifying : elfutils-0.186-1.fc36.x86_64 24/152 Verifying : elfutils-debuginfod-client-0.186-1.fc36.x86_64 25/152 Verifying : elfutils-default-yama-scope-0.186-1.fc36.noarch 26/152 Verifying : elfutils-libelf-0.186-1.fc36.x86_64 27/152 Verifying : elfutils-libs-0.186-1.fc36.x86_64 28/152 Verifying : fedora-gpg-keys-37-0.1.noarch 29/152 Verifying : fedora-release-37-0.2.noarch 30/152 Verifying : fedora-release-common-37-0.2.noarch 31/152 Verifying : fedora-release-identity-basic-37-0.2.noarch 32/152 Verifying : fedora-repos-37-0.1.noarch 33/152 Verifying : fedora-repos-rawhide-37-0.1.noarch 34/152 Verifying : file-5.41-5.fc37.x86_64 35/152 Verifying : file-libs-5.41-5.fc37.x86_64 36/152 Verifying : filesystem-3.16-2.fc36.x86_64 37/152 Verifying : findutils-1:4.9.0-1.fc36.x86_64 38/152 Verifying : fonts-srpm-macros-1:2.0.5-7.fc36.noarch 39/152 Verifying : fpc-srpm-macros-1.3-5.fc36.noarch 40/152 Verifying : gawk-5.1.1-2.fc36.x86_64 41/152 Verifying : gdb-minimal-11.2-2.fc37.x86_64 42/152 Verifying : gdbm-libs-1:1.22-2.fc36.x86_64 43/152 Verifying : ghc-srpm-macros-1.5.0-6.fc36.noarch 44/152 Verifying : glibc-2.35.9000-7.fc37.x86_64 45/152 Verifying : glibc-common-2.35.9000-7.fc37.x86_64 46/152 Verifying : glibc-gconv-extra-2.35.9000-7.fc37.x86_64 47/152 Verifying : glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 48/152 Verifying : gmp-1:6.2.1-2.fc36.x86_64 49/152 Verifying : gnat-srpm-macros-4-15.fc36.noarch 50/152 Verifying : go-srpm-macros-3.0.15-1.fc36.noarch 51/152 Verifying : grep-3.7-2.fc36.x86_64 52/152 Verifying : gzip-1.11-2.fc36.x86_64 53/152 Verifying : info-6.8-3.fc36.x86_64 54/152 Verifying : kernel-srpm-macros-1.0-14.fc36.noarch 55/152 Verifying : keyutils-libs-1.6.1-4.fc36.x86_64 56/152 Verifying : krb5-libs-1.19.2-6.fc37.x86_64 57/152 Verifying : libacl-2.3.1-3.fc36.x86_64 58/152 Verifying : libarchive-3.6.0-1.fc37.x86_64 59/152 Verifying : libattr-2.5.1-4.fc36.x86_64 60/152 Verifying : libblkid-2.38-0.2.fc36.x86_64 61/152 Verifying : libbrotli-1.0.9-7.fc36.x86_64 62/152 Verifying : libcap-2.48-4.fc36.x86_64 63/152 Verifying : libcap-ng-0.8.2-9.fc36.x86_64 64/152 Verifying : libcom_err-1.46.5-2.fc36.x86_64 65/152 Verifying : libcurl-7.81.0-4.fc37.x86_64 66/152 Verifying : libdb-5.3.28-52.fc37.x86_64 67/152 Verifying : libeconf-0.4.0-3.fc36.x86_64 68/152 Verifying : libevent-2.1.12-6.fc36.x86_64 69/152 Verifying : libfdisk-2.38-0.2.fc36.x86_64 70/152 Verifying : libffi-3.4.2-8.fc36.x86_64 71/152 Verifying : libgcc-12.0.1-0.9.fc37.x86_64 72/152 Verifying : libgcrypt-1.10.0-1.fc36.x86_64 73/152 Verifying : libgomp-12.0.1-0.9.fc37.x86_64 74/152 Verifying : libgpg-error-1.44-1.fc36.x86_64 75/152 Verifying : libidn2-2.3.2-4.fc36.x86_64 76/152 Verifying : libmount-2.38-0.2.fc36.x86_64 77/152 Verifying : libnghttp2-1.47.0-1.fc37.x86_64 78/152 Verifying : libnsl2-2.0.0-3.fc36.x86_64 79/152 Verifying : libpkgconf-1.8.0-2.fc36.x86_64 80/152 Verifying : libpsl-0.21.1-5.fc36.x86_64 81/152 Verifying : libpwquality-1.4.4-7.fc36.x86_64 82/152 Verifying : libselinux-3.3-4.fc36.x86_64 83/152 Verifying : libsemanage-3.3-3.fc37.x86_64 84/152 Verifying : libsepol-3.3-3.fc36.x86_64 85/152 Verifying : libsigsegv-2.14-2.fc36.x86_64 86/152 Verifying : libsmartcols-2.38-0.2.fc36.x86_64 87/152 Verifying : libssh-0.9.6-4.fc36.x86_64 88/152 Verifying : libssh-config-0.9.6-4.fc36.noarch 89/152 Verifying : libstdc++-12.0.1-0.9.fc37.x86_64 90/152 Verifying : libtasn1-4.18.0-2.fc36.x86_64 91/152 Verifying : libtirpc-1.3.2-1.rc1.fc36.1.x86_64 92/152 Verifying : libunistring-1.0-1.fc36.x86_64 93/152 Verifying : libutempter-1.2.1-6.fc36.x86_64 94/152 Verifying : libuuid-2.38-0.2.fc36.x86_64 95/152 Verifying : libverto-0.3.2-3.fc36.x86_64 96/152 Verifying : libxcrypt-4.4.28-1.fc37.x86_64 97/152 Verifying : libxml2-2.9.13-1.fc37.x86_64 98/152 Verifying : libzstd-1.5.2-1.fc36.x86_64 99/152 Verifying : lua-libs-5.4.4-1.fc36.x86_64 100/152 Verifying : lua-srpm-macros-1-6.fc36.noarch 101/152 Verifying : lz4-libs-1.9.3-4.fc36.x86_64 102/152 Verifying : mpfr-4.1.0-9.fc36.x86_64 103/152 Verifying : ncurses-base-6.2-9.20210508.fc36.noarch 104/152 Verifying : ncurses-libs-6.2-9.20210508.fc36.x86_64 105/152 Verifying : nim-srpm-macros-3-6.fc36.noarch 106/152 Verifying : ocaml-srpm-macros-6-6.fc36.noarch 107/152 Verifying : openblas-srpm-macros-2-11.fc36.noarch 108/152 Verifying : openldap-2.6.1-2.fc36.x86_64 109/152 Verifying : openssl-libs-1:3.0.0-1.fc36.x86_64 110/152 Verifying : p11-kit-0.24.1-2.fc36.x86_64 111/152 Verifying : p11-kit-trust-0.24.1-2.fc36.x86_64 112/152 Verifying : package-notes-srpm-macros-0.4-14.fc36.noarch 113/152 Verifying : pam-1.5.2-12.fc37.x86_64 114/152 Verifying : pam-libs-1.5.2-12.fc37.x86_64 115/152 Verifying : patch-2.7.6-16.fc36.x86_64 116/152 Verifying : pcre-8.45-1.fc36.1.x86_64 117/152 Verifying : pcre2-10.39-1.fc36.1.x86_64 118/152 Verifying : pcre2-syntax-10.39-1.fc36.1.noarch 119/152 Verifying : perl-srpm-macros-1-43.fc36.noarch 120/152 Verifying : pkgconf-1.8.0-2.fc36.x86_64 121/152 Verifying : pkgconf-m4-1.8.0-2.fc36.noarch 122/152 Verifying : pkgconf-pkg-config-1.8.0-2.fc36.x86_64 123/152 Verifying : popt-1.18-7.fc36.x86_64 124/152 Verifying : publicsuffix-list-dafsa-20210518-4.fc36.noarch 125/152 Verifying : python-srpm-macros-3.10-17.fc36.noarch 126/152 Verifying : qt5-srpm-macros-5.15.2-4.fc36.noarch 127/152 Verifying : readline-8.1-6.fc36.x86_64 128/152 Verifying : redhat-rpm-config-214-1.fc37.noarch 129/152 Verifying : rpm-4.17.0-9.fc37.x86_64 130/152 Verifying : rpm-build-4.17.0-9.fc37.x86_64 131/152 Verifying : rpm-build-libs-4.17.0-9.fc37.x86_64 132/152 Verifying : rpm-libs-4.17.0-9.fc37.x86_64 133/152 Verifying : rpmautospec-rpm-macros-0.2.5-1.fc35.noarch 134/152 Verifying : rust-srpm-macros-21-1.fc37.noarch 135/152 Verifying : sed-4.8-10.fc36.x86_64 136/152 Verifying : setup-2.13.9.1-3.fc36.noarch 137/152 Verifying : shadow-utils-2:4.11.1-2.fc37.x86_64 138/152 Verifying : sqlite-libs-3.36.0-5.fc36.x86_64 139/152 Verifying : systemd-libs-250.3-6.fc37.x86_64 140/152 Verifying : tar-2:1.34-3.fc36.x86_64 141/152 Verifying : tzdata-2021e-4.fc36.noarch 142/152 Verifying : unzip-6.0-57.fc36.x86_64 143/152 Verifying : util-linux-2.38-0.2.fc36.x86_64 144/152 Verifying : util-linux-core-2.38-0.2.fc36.x86_64 145/152 Verifying : which-2.21-33.fc37.x86_64 146/152 Verifying : xxhash-libs-0.8.1-2.fc36.x86_64 147/152 Verifying : xz-5.2.5-8.fc36.x86_64 148/152 Verifying : xz-libs-5.2.5-8.fc36.x86_64 149/152 Verifying : zip-3.0-32.fc36.x86_64 150/152 Verifying : zlib-1.2.11-31.fc36.x86_64 151/152 Verifying : zstd-1.5.2-1.fc36.x86_64 152/152 Installed: alternatives-1.19-2.fc36.x86_64 audit-libs-3.0.7-3.fc37.x86_64 authselect-1.3.0-10.fc37.x86_64 authselect-libs-1.3.0-10.fc37.x86_64 basesystem-11-13.fc36.noarch bash-5.1.16-2.fc36.x86_64 binutils-2.37-24.fc36.x86_64 binutils-gold-2.37-24.fc36.x86_64 bzip2-1.0.8-11.fc36.x86_64 bzip2-libs-1.0.8-11.fc36.x86_64 ca-certificates-2021.2.52-3.fc36.noarch coreutils-9.0-4.fc37.x86_64 coreutils-common-9.0-4.fc37.x86_64 cpio-2.13-12.fc36.x86_64 cracklib-2.9.6-28.fc36.x86_64 crypto-policies-20220203-2.git112f859.fc36.noarch curl-7.81.0-4.fc37.x86_64 cyrus-sasl-lib-2.1.28-1.fc37.x86_64 debugedit-5.0-3.fc36.x86_64 diffutils-3.8-2.fc36.x86_64 dwz-0.14-2.fc35.x86_64 ed-1.14.2-12.fc36.x86_64 efi-srpm-macros-5-5.fc36.noarch elfutils-0.186-1.fc36.x86_64 elfutils-debuginfod-client-0.186-1.fc36.x86_64 elfutils-default-yama-scope-0.186-1.fc36.noarch elfutils-libelf-0.186-1.fc36.x86_64 elfutils-libs-0.186-1.fc36.x86_64 fedora-gpg-keys-37-0.1.noarch fedora-release-37-0.2.noarch fedora-release-common-37-0.2.noarch fedora-release-identity-basic-37-0.2.noarch fedora-repos-37-0.1.noarch fedora-repos-rawhide-37-0.1.noarch file-5.41-5.fc37.x86_64 file-libs-5.41-5.fc37.x86_64 filesystem-3.16-2.fc36.x86_64 findutils-1:4.9.0-1.fc36.x86_64 fonts-srpm-macros-1:2.0.5-7.fc36.noarch fpc-srpm-macros-1.3-5.fc36.noarch gawk-5.1.1-2.fc36.x86_64 gdb-minimal-11.2-2.fc37.x86_64 gdbm-libs-1:1.22-2.fc36.x86_64 ghc-srpm-macros-1.5.0-6.fc36.noarch glibc-2.35.9000-7.fc37.x86_64 glibc-common-2.35.9000-7.fc37.x86_64 glibc-gconv-extra-2.35.9000-7.fc37.x86_64 glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 gmp-1:6.2.1-2.fc36.x86_64 gnat-srpm-macros-4-15.fc36.noarch go-srpm-macros-3.0.15-1.fc36.noarch grep-3.7-2.fc36.x86_64 gzip-1.11-2.fc36.x86_64 info-6.8-3.fc36.x86_64 kernel-srpm-macros-1.0-14.fc36.noarch keyutils-libs-1.6.1-4.fc36.x86_64 krb5-libs-1.19.2-6.fc37.x86_64 libacl-2.3.1-3.fc36.x86_64 libarchive-3.6.0-1.fc37.x86_64 libattr-2.5.1-4.fc36.x86_64 libblkid-2.38-0.2.fc36.x86_64 libbrotli-1.0.9-7.fc36.x86_64 libcap-2.48-4.fc36.x86_64 libcap-ng-0.8.2-9.fc36.x86_64 libcom_err-1.46.5-2.fc36.x86_64 libcurl-7.81.0-4.fc37.x86_64 libdb-5.3.28-52.fc37.x86_64 libeconf-0.4.0-3.fc36.x86_64 libevent-2.1.12-6.fc36.x86_64 libfdisk-2.38-0.2.fc36.x86_64 libffi-3.4.2-8.fc36.x86_64 libgcc-12.0.1-0.9.fc37.x86_64 libgcrypt-1.10.0-1.fc36.x86_64 libgomp-12.0.1-0.9.fc37.x86_64 libgpg-error-1.44-1.fc36.x86_64 libidn2-2.3.2-4.fc36.x86_64 libmount-2.38-0.2.fc36.x86_64 libnghttp2-1.47.0-1.fc37.x86_64 libnsl2-2.0.0-3.fc36.x86_64 libpkgconf-1.8.0-2.fc36.x86_64 libpsl-0.21.1-5.fc36.x86_64 libpwquality-1.4.4-7.fc36.x86_64 libselinux-3.3-4.fc36.x86_64 libsemanage-3.3-3.fc37.x86_64 libsepol-3.3-3.fc36.x86_64 libsigsegv-2.14-2.fc36.x86_64 libsmartcols-2.38-0.2.fc36.x86_64 libssh-0.9.6-4.fc36.x86_64 libssh-config-0.9.6-4.fc36.noarch libstdc++-12.0.1-0.9.fc37.x86_64 libtasn1-4.18.0-2.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.1.x86_64 libunistring-1.0-1.fc36.x86_64 libutempter-1.2.1-6.fc36.x86_64 libuuid-2.38-0.2.fc36.x86_64 libverto-0.3.2-3.fc36.x86_64 libxcrypt-4.4.28-1.fc37.x86_64 libxml2-2.9.13-1.fc37.x86_64 libzstd-1.5.2-1.fc36.x86_64 lua-libs-5.4.4-1.fc36.x86_64 lua-srpm-macros-1-6.fc36.noarch lz4-libs-1.9.3-4.fc36.x86_64 mpfr-4.1.0-9.fc36.x86_64 ncurses-base-6.2-9.20210508.fc36.noarch ncurses-libs-6.2-9.20210508.fc36.x86_64 nim-srpm-macros-3-6.fc36.noarch ocaml-srpm-macros-6-6.fc36.noarch openblas-srpm-macros-2-11.fc36.noarch openldap-2.6.1-2.fc36.x86_64 openssl-libs-1:3.0.0-1.fc36.x86_64 p11-kit-0.24.1-2.fc36.x86_64 p11-kit-trust-0.24.1-2.fc36.x86_64 package-notes-srpm-macros-0.4-14.fc36.noarch pam-1.5.2-12.fc37.x86_64 pam-libs-1.5.2-12.fc37.x86_64 patch-2.7.6-16.fc36.x86_64 pcre-8.45-1.fc36.1.x86_64 pcre2-10.39-1.fc36.1.x86_64 pcre2-syntax-10.39-1.fc36.1.noarch perl-srpm-macros-1-43.fc36.noarch pkgconf-1.8.0-2.fc36.x86_64 pkgconf-m4-1.8.0-2.fc36.noarch pkgconf-pkg-config-1.8.0-2.fc36.x86_64 popt-1.18-7.fc36.x86_64 publicsuffix-list-dafsa-20210518-4.fc36.noarch python-srpm-macros-3.10-17.fc36.noarch qt5-srpm-macros-5.15.2-4.fc36.noarch readline-8.1-6.fc36.x86_64 redhat-rpm-config-214-1.fc37.noarch rpm-4.17.0-9.fc37.x86_64 rpm-build-4.17.0-9.fc37.x86_64 rpm-build-libs-4.17.0-9.fc37.x86_64 rpm-libs-4.17.0-9.fc37.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch rust-srpm-macros-21-1.fc37.noarch sed-4.8-10.fc36.x86_64 setup-2.13.9.1-3.fc36.noarch shadow-utils-2:4.11.1-2.fc37.x86_64 sqlite-libs-3.36.0-5.fc36.x86_64 systemd-libs-250.3-6.fc37.x86_64 tar-2:1.34-3.fc36.x86_64 tzdata-2021e-4.fc36.noarch unzip-6.0-57.fc36.x86_64 util-linux-2.38-0.2.fc36.x86_64 util-linux-core-2.38-0.2.fc36.x86_64 which-2.21-33.fc37.x86_64 xxhash-libs-0.8.1-2.fc36.x86_64 xz-5.2.5-8.fc36.x86_64 xz-libs-5.2.5-8.fc36.x86_64 zip-3.0-32.fc36.x86_64 zlib-1.2.11-31.fc36.x86_64 zstd-1.5.2-1.fc36.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: mpfr-4.1.0-9.fc36.x86_64 unzip-6.0-57.fc36.x86_64 perl-srpm-macros-1-43.fc36.noarch libssh-0.9.6-4.fc36.x86_64 util-linux-2.38-0.2.fc36.x86_64 elfutils-libs-0.186-1.fc36.x86_64 libacl-2.3.1-3.fc36.x86_64 coreutils-common-9.0-4.fc37.x86_64 libxcrypt-4.4.28-1.fc37.x86_64 libuuid-2.38-0.2.fc36.x86_64 pam-1.5.2-12.fc37.x86_64 libnsl2-2.0.0-3.fc36.x86_64 gdbm-libs-1.22-2.fc36.x86_64 libtasn1-4.18.0-2.fc36.x86_64 fedora-release-identity-basic-37-0.2.noarch rpm-build-4.17.0-9.fc37.x86_64 redhat-rpm-config-214-1.fc37.noarch glibc-2.35.9000-7.fc37.x86_64 glibc-common-2.35.9000-7.fc37.x86_64 libsemanage-3.3-3.fc37.x86_64 package-notes-srpm-macros-0.4-14.fc36.noarch publicsuffix-list-dafsa-20210518-4.fc36.noarch libcom_err-1.46.5-2.fc36.x86_64 binutils-gold-2.37-24.fc36.x86_64 alternatives-1.19-2.fc36.x86_64 cpio-2.13-12.fc36.x86_64 bzip2-libs-1.0.8-11.fc36.x86_64 pkgconf-1.8.0-2.fc36.x86_64 libblkid-2.38-0.2.fc36.x86_64 pcre-8.45-1.fc36.1.x86_64 libgpg-error-1.44-1.fc36.x86_64 ncurses-base-6.2-9.20210508.fc36.noarch pam-libs-1.5.2-12.fc37.x86_64 fedora-repos-rawhide-37-0.1.noarch ghc-srpm-macros-1.5.0-6.fc36.noarch diffutils-3.8-2.fc36.x86_64 xz-libs-5.2.5-8.fc36.x86_64 lz4-libs-1.9.3-4.fc36.x86_64 basesystem-11-13.fc36.noarch libidn2-2.3.2-4.fc36.x86_64 sed-4.8-10.fc36.x86_64 libevent-2.1.12-6.fc36.x86_64 gzip-1.11-2.fc36.x86_64 gawk-5.1.1-2.fc36.x86_64 libstdc++-12.0.1-0.9.fc37.x86_64 libeconf-0.4.0-3.fc36.x86_64 zlib-1.2.11-31.fc36.x86_64 libgcrypt-1.10.0-1.fc36.x86_64 coreutils-9.0-4.fc37.x86_64 zip-3.0-32.fc36.x86_64 krb5-libs-1.19.2-6.fc37.x86_64 xxhash-libs-0.8.1-2.fc36.x86_64 libdb-5.3.28-52.fc37.x86_64 tar-1.34-3.fc36.x86_64 lua-srpm-macros-1-6.fc36.noarch elfutils-0.186-1.fc36.x86_64 elfutils-debuginfod-client-0.186-1.fc36.x86_64 libpkgconf-1.8.0-2.fc36.x86_64 openblas-srpm-macros-2-11.fc36.noarch rust-srpm-macros-21-1.fc37.noarch xz-5.2.5-8.fc36.x86_64 libverto-0.3.2-3.fc36.x86_64 bzip2-1.0.8-11.fc36.x86_64 libutempter-1.2.1-6.fc36.x86_64 file-libs-5.41-5.fc37.x86_64 glibc-minimal-langpack-2.35.9000-7.fc37.x86_64 libsigsegv-2.14-2.fc36.x86_64 libnghttp2-1.47.0-1.fc37.x86_64 libffi-3.4.2-8.fc36.x86_64 go-srpm-macros-3.0.15-1.fc36.noarch tzdata-2021e-4.fc36.noarch gpg-pubkey-5323552a-6112bcdc pcre2-syntax-10.39-1.fc36.1.noarch crypto-policies-20220203-2.git112f859.fc36.noarch libsepol-3.3-3.fc36.x86_64 libcap-ng-0.8.2-9.fc36.x86_64 patch-2.7.6-16.fc36.x86_64 cracklib-2.9.6-28.fc36.x86_64 gpg-pubkey-38ab71f4-60242b08 ed-1.14.2-12.fc36.x86_64 gnat-srpm-macros-4-15.fc36.noarch elfutils-libelf-0.186-1.fc36.x86_64 setup-2.13.9.1-3.fc36.noarch pcre2-10.39-1.fc36.1.x86_64 libgcc-12.0.1-0.9.fc37.x86_64 util-linux-core-2.38-0.2.fc36.x86_64 libgomp-12.0.1-0.9.fc37.x86_64 lua-libs-5.4.4-1.fc36.x86_64 ncurses-libs-6.2-9.20210508.fc36.x86_64 findutils-4.9.0-1.fc36.x86_64 kernel-srpm-macros-1.0-14.fc36.noarch openldap-2.6.1-2.fc36.x86_64 libcap-2.48-4.fc36.x86_64 info-6.8-3.fc36.x86_64 gdb-minimal-11.2-2.fc37.x86_64 binutils-2.37-24.fc36.x86_64 pkgconf-pkg-config-1.8.0-2.fc36.x86_64 nim-srpm-macros-3-6.fc36.noarch fedora-release-common-37-0.2.noarch shadow-utils-4.11.1-2.fc37.x86_64 grep-3.7-2.fc36.x86_64 popt-1.18-7.fc36.x86_64 libtirpc-1.3.2-1.rc1.fc36.1.x86_64 authselect-libs-1.3.0-10.fc37.x86_64 python-srpm-macros-3.10-17.fc36.noarch libpwquality-1.4.4-7.fc36.x86_64 dwz-0.14-2.fc35.x86_64 systemd-libs-250.3-6.fc37.x86_64 openssl-libs-3.0.0-1.fc36.x86_64 which-2.21-33.fc37.x86_64 authselect-1.3.0-10.fc37.x86_64 cyrus-sasl-lib-2.1.28-1.fc37.x86_64 glibc-gconv-extra-2.35.9000-7.fc37.x86_64 ca-certificates-2021.2.52-3.fc36.noarch fedora-repos-37-0.1.noarch libmount-2.38-0.2.fc36.x86_64 libpsl-0.21.1-5.fc36.x86_64 libcurl-7.81.0-4.fc37.x86_64 gmp-6.2.1-2.fc36.x86_64 bash-5.1.16-2.fc36.x86_64 ocaml-srpm-macros-6-6.fc36.noarch fonts-srpm-macros-2.0.5-7.fc36.noarch libarchive-3.6.0-1.fc37.x86_64 p11-kit-trust-0.24.1-2.fc36.x86_64 libzstd-1.5.2-1.fc36.x86_64 libsmartcols-2.38-0.2.fc36.x86_64 elfutils-default-yama-scope-0.186-1.fc36.noarch fedora-gpg-keys-37-0.1.noarch debugedit-5.0-3.fc36.x86_64 libselinux-3.3-4.fc36.x86_64 rpm-4.17.0-9.fc37.x86_64 rpm-build-libs-4.17.0-9.fc37.x86_64 p11-kit-0.24.1-2.fc36.x86_64 keyutils-libs-1.6.1-4.fc36.x86_64 libattr-2.5.1-4.fc36.x86_64 efi-srpm-macros-5-5.fc36.noarch pkgconf-m4-1.8.0-2.fc36.noarch fpc-srpm-macros-1.3-5.fc36.noarch file-5.41-5.fc37.x86_64 libbrotli-1.0.9-7.fc36.x86_64 libfdisk-2.38-0.2.fc36.x86_64 rpmautospec-rpm-macros-0.2.5-1.fc35.noarch libssh-config-0.9.6-4.fc36.noarch filesystem-3.16-2.fc36.x86_64 curl-7.81.0-4.fc37.x86_64 rpm-libs-4.17.0-9.fc37.x86_64 libunistring-1.0-1.fc36.x86_64 libxml2-2.9.13-1.fc37.x86_64 sqlite-libs-3.36.0-5.fc36.x86_64 audit-libs-3.0.7-3.fc37.x86_64 readline-8.1-6.fc36.x86_64 qt5-srpm-macros-5.15.2-4.fc36.noarch fedora-release-37-0.2.noarch zstd-1.5.2-1.fc36.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1646352000 Wrote: /builddir/build/SRPMS/openvswitch-2.16.0-3.fc37.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-d5i4er5w/openvswitch/openvswitch.spec) Config(child) 1 minutes 12 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=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openvswitch-2.16.0-3.fc37.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1646408797.992916 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.16 starting (python version = 3.10.2, NVR = mock-2.16-1.fc35)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins 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.16.0-3.fc37.src.rpm) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1646408797.992916/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1646408797.992916/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.16 INFO: Mock Version: 2.16 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/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.16 INFO: Mock Version: 2.16 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 14 kB/s | 3.3 kB 00:00 fedora 103 kB/s | 8.2 kB 00:00 fedora 2.0 MB/s | 4.1 MB 00:02 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for openvswitch-2.16.0-3.fc37.src.rpm Start: build setup for openvswitch-2.16.0-3.fc37.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1646352000 Wrote: /builddir/build/SRPMS/openvswitch-2.16.0-3.fc37.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 34 kB/s | 3.3 kB 00:00 fedora 96 kB/s | 8.2 kB 00:00 Package libcap-ng-0.8.2-9.fc36.x86_64 is already installed. Dependencies resolved. ======================================================================================= Package Arch Version Repo Size ======================================================================================= Installing: autoconf noarch 2.71-2.fc36 fedora 718 k automake noarch 1.16.5-4.fc37 fedora 673 k desktop-file-utils x86_64 0.26-6.fc37 fedora 72 k dpdk-devel x86_64 2:20.11-3.fc36 fedora 960 k gcc x86_64 12.0.1-0.9.fc37 fedora 33 M gcc-c++ x86_64 12.0.1-0.9.fc37 fedora 13 M graphviz x86_64 3.0.0-1.fc37 fedora 1.6 M groff x86_64 1.22.4-9.fc36 fedora 1.2 M groff-base x86_64 1.22.4-9.fc36 fedora 1.0 M libcap-ng-devel x86_64 0.8.2-9.fc36 fedora 28 k libpcap-devel x86_64 14:1.10.1-3.fc36 fedora 141 k libtool x86_64 2.4.6-50.fc37 fedora 579 k make x86_64 1:4.3-7.fc36 fedora 535 k numactl-devel x86_64 2.0.14-5.fc36 fedora 22 k openssl x86_64 1:3.0.0-1.fc36 fedora 1.1 M openssl-devel x86_64 1:3.0.0-1.fc36 fedora 2.9 M procps-ng x86_64 3.3.17-4.fc36 fedora 330 k python3-devel x86_64 3.10.2-3.fc36 fedora 207 k python3-pyOpenSSL noarch 21.0.0-2.fc36 fedora 91 k python3-setuptools noarch 59.6.0-2.fc36 fedora 936 k python3-six noarch 1.16.0-5.fc36 fedora 36 k python3-sortedcontainers noarch 2.4.0-5.fc36 fedora 51 k python3-sphinx noarch 1:4.4.0-1.fc37 fedora 2.2 M systemd-rpm-macros noarch 250.3-6.fc37 fedora 30 k unbound-devel x86_64 1.13.2-5.fc36 fedora 35 k Installing dependencies: adobe-mappings-cmap noarch 20190730-3.fc36 fedora 2.1 M adobe-mappings-cmap-deprecated noarch 20190730-3.fc36 fedora 113 k adobe-mappings-pdf noarch 20180407-10.fc36 fedora 627 k annobin-docs noarch 10.55-1.fc37 fedora 88 k annobin-plugin-gcc x86_64 10.55-1.fc37 fedora 818 k avahi-libs x86_64 0.8-15.fc36 fedora 68 k cairo x86_64 1.17.4-7.fc37 fedora 669 k cairo-gobject x86_64 1.17.4-7.fc37 fedora 18 k cpp x86_64 12.0.1-0.9.fc37 fedora 10 M cups-libs x86_64 1:2.4.1-4.fc37 fedora 267 k dbus-libs x86_64 1:1.13.22-1.fc37 fedora 154 k dpdk x86_64 2:20.11-3.fc36 fedora 5.6 M emacs-filesystem noarch 1:27.2-9.fc35 fedora 9.0 k expat x86_64 2.4.6-1.fc37 fedora 109 k fontconfig x86_64 2.13.96-1.fc36 fedora 276 k fonts-filesystem noarch 1:2.0.5-7.fc36 fedora 9.0 k freetype x86_64 2.11.1-2.fc36 fedora 404 k fribidi x86_64 1.0.11-2.fc36 fedora 52 k gc x86_64 8.0.6-2.fc36 fedora 103 k gd x86_64 2.3.3-5.fc36 fedora 138 k gdk-pixbuf2 x86_64 2.42.6-3.fc36 fedora 467 k glib2 x86_64 2.71.2-1.fc37 fedora 2.7 M glibc-devel x86_64 2.35.9000-7.fc37 fedora 160 k glibc-headers-x86 noarch 2.35.9000-7.fc37 fedora 562 k gnutls x86_64 3.7.3-2.fc36 fedora 1.1 M google-droid-sans-fonts noarch 20200215-12.fc36 fedora 2.7 M google-noto-fonts-common noarch 20201206-8.fc36 fedora 15 k google-noto-sans-vf-fonts noarch 20201206-8.fc36 fedora 492 k graphite2 x86_64 1.3.14-9.fc36 fedora 95 k gts x86_64 0.7.6-41.20121130.fc36 fedora 236 k guile22 x86_64 2.2.7-5.fc36 fedora 6.4 M harfbuzz x86_64 4.0.0-1.fc37 fedora 743 k infiniband-diags x86_64 39.0-1.fc36 fedora 317 k jbig2dec-libs x86_64 0.19-6.fc36 fedora 74 k jbigkit-libs x86_64 2.1-23.fc36 fedora 53 k kernel-headers x86_64 5.17.0-0.rc6.git0.1.fc37 fedora 1.3 M langpacks-core-font-en noarch 3.0-21.fc36 fedora 9.7 k lasi x86_64 1.1.3-8.fc36 fedora 54 k lcms2 x86_64 2.13.1-1.fc37 fedora 175 k libICE x86_64 1.0.10-8.fc36 fedora 71 k libSM x86_64 1.2.3-10.fc36 fedora 42 k libX11 x86_64 1.7.3.1-2.fc36 fedora 648 k libX11-common noarch 1.7.3.1-2.fc36 fedora 152 k libXau x86_64 1.0.9-8.fc36 fedora 30 k libXaw x86_64 1.0.14-2.fc36 fedora 203 k libXext x86_64 1.3.4-8.fc36 fedora 39 k libXft x86_64 2.3.4-2.fc36 fedora 63 k libXmu x86_64 1.1.3-8.fc36 fedora 75 k libXpm x86_64 3.5.13-7.fc36 fedora 58 k libXrender x86_64 0.9.10-16.fc36 fedora 27 k libXt x86_64 1.2.1-2.fc36 fedora 181 k libaom x86_64 3.2.0-5.fc36 fedora 1.7 M libavif x86_64 0.9.3-3.fc36 fedora 76 k libdatrie x86_64 0.2.13-3.fc36 fedora 32 k libdav1d x86_64 0.9.2-2.fc36 fedora 491 k libevent-devel x86_64 2.1.12-6.fc36 fedora 93 k libfontenc x86_64 1.1.4-3.fc36 fedora 31 k libgs x86_64 9.55.0-3.fc36 fedora 3.5 M libibumad x86_64 39.0-1.fc36 fedora 28 k libibverbs x86_64 39.0-1.fc36 fedora 400 k libijs x86_64 0.35-15.fc36 fedora 29 k libimagequant x86_64 2.17.0-2.fc36 fedora 62 k libjpeg-turbo x86_64 2.1.3-1.fc37 fedora 182 k libjxl x86_64 0.6.1-9.fc36 fedora 1.0 M libmpc x86_64 1.2.1-4.fc36 fedora 61 k libnl3 x86_64 3.5.0-9.fc36 fedora 328 k libpaper x86_64 1.1.28-4.fc36 fedora 41 k libpcap x86_64 14:1.10.1-3.fc36 fedora 171 k libpng x86_64 2:1.6.37-12.fc36 fedora 119 k librdmacm x86_64 39.0-1.fc36 fedora 73 k librsvg2 x86_64 2.53.1-1.fc37 fedora 3.7 M libstdc++-devel x86_64 12.0.1-0.9.fc37 fedora 2.3 M libthai x86_64 0.1.29-2.fc36 fedora 213 k libtiff x86_64 4.3.0-4.fc37 fedora 194 k libtool-ltdl x86_64 2.4.6-50.fc37 fedora 36 k libvmaf x86_64 2.3.0-3.fc36 fedora 181 k libwebp x86_64 1.2.2-4.fc37 fedora 290 k libxcb x86_64 1.13.1-9.fc36 fedora 229 k libxcrypt-devel x86_64 4.4.28-1.fc37 fedora 29 k m4 x86_64 1.4.19-3.fc36 fedora 296 k mkfontscale x86_64 1.2.1-4.fc36 fedora 32 k mpdecimal x86_64 2.5.1-3.fc36 fedora 102 k ncurses x86_64 6.2-9.20210508.fc36 fedora 400 k netpbm x86_64 10.97.00-4.fc37 fedora 188 k nettle x86_64 3.7.3-3.fc36 fedora 399 k numactl-libs x86_64 2.0.14-5.fc36 fedora 30 k openjpeg2 x86_64 2.4.0-7.fc37 fedora 163 k pango x86_64 1.50.4-1.fc37 fedora 340 k perl-B x86_64 1.82-485.fc36 fedora 185 k perl-Carp noarch 1.52-479.fc36 fedora 29 k perl-Class-Struct noarch 0.66-485.fc36 fedora 27 k perl-Data-Dumper x86_64 2.183-3.fc36 fedora 56 k perl-DynaLoader x86_64 1.50-485.fc36 fedora 31 k perl-Encode x86_64 4:3.16-484.fc36 fedora 1.7 M perl-Errno x86_64 1.33-485.fc36 fedora 20 k perl-Exporter noarch 5.76-480.fc36 fedora 31 k perl-Fcntl x86_64 1.14-485.fc36 fedora 25 k perl-File-Basename noarch 2.85-485.fc36 fedora 22 k perl-File-Compare noarch 1.100.600-485.fc36 fedora 18 k perl-File-Copy noarch 2.35-485.fc36 fedora 25 k perl-File-Find noarch 1.39-485.fc36 fedora 30 k perl-File-Path noarch 2.18-479.fc36 fedora 35 k perl-File-Temp noarch 1:0.231.100-479.fc36 fedora 59 k perl-File-stat noarch 1.09-485.fc36 fedora 22 k perl-Getopt-Long noarch 1:2.52-479.fc36 fedora 60 k perl-Getopt-Std noarch 1.13-485.fc36 fedora 20 k perl-HTTP-Tiny noarch 0.080-2.fc36 fedora 55 k perl-IO x86_64 1.46-485.fc36 fedora 92 k perl-IPC-Open3 noarch 1.21-485.fc36 fedora 28 k perl-MIME-Base64 x86_64 3.16-479.fc36 fedora 30 k perl-POSIX x86_64 1.97-485.fc36 fedora 102 k perl-PathTools x86_64 3.80-479.fc36 fedora 85 k perl-Pod-Escapes noarch 1:1.07-479.fc36 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-480.fc36 fedora 83 k perl-Pod-Simple noarch 1:3.43-3.fc36 fedora 215 k perl-Pod-Usage noarch 4:2.01-479.fc36 fedora 40 k perl-Scalar-List-Utils x86_64 5:1.61-463.fc37 fedora 71 k perl-SelectSaver noarch 1.02-485.fc36 fedora 16 k perl-Socket x86_64 4:2.032-3.fc36 fedora 55 k perl-Storable x86_64 1:3.25-2.fc36 fedora 96 k perl-Symbol noarch 1.09-485.fc36 fedora 19 k perl-Term-ANSIColor noarch 5.01-480.fc36 fedora 48 k perl-Term-Cap noarch 1.17-479.fc36 fedora 22 k perl-Text-ParseWords noarch 3.30-479.fc36 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-2.fc36 fedora 22 k perl-Thread-Queue noarch 3.14-479.fc36 fedora 21 k perl-Time-Local noarch 2:1.300-479.fc36 fedora 34 k perl-constant noarch 1.33-480.fc36 fedora 23 k perl-if noarch 0.60.900-485.fc36 fedora 19 k perl-interpreter x86_64 4:5.34.0-485.fc36 fedora 76 k perl-libs x86_64 4:5.34.0-485.fc36 fedora 2.1 M perl-mro x86_64 1.25-485.fc36 fedora 33 k perl-overload noarch 1.33-485.fc36 fedora 50 k perl-overloading noarch 0.02-485.fc36 fedora 18 k perl-parent noarch 1:0.238-479.fc36 fedora 14 k perl-podlators noarch 1:4.14-479.fc36 fedora 112 k perl-subs noarch 1.04-485.fc36 fedora 16 k perl-threads x86_64 1:2.26-449.fc36 fedora 57 k perl-threads-shared x86_64 1.62-479.fc36 fedora 44 k perl-vars noarch 1.05-485.fc36 fedora 18 k pixman x86_64 0.40.0-5.fc36 fedora 279 k protobuf-c x86_64 1.4.0-4.fc36 fedora 37 k pyproject-rpm-macros noarch 1.0.0-1.fc37 fedora 38 k python-pip-wheel noarch 22.0.3-1.fc37 fedora 1.5 M python-rpm-macros noarch 3.10-17.fc36 fedora 18 k python-setuptools-wheel noarch 59.6.0-2.fc36 fedora 507 k python3 x86_64 3.10.2-3.fc36 fedora 27 k python3-babel noarch 2.9.1-5.fc36 fedora 5.8 M python3-cffi x86_64 1.15.0-2.fc36 fedora 244 k python3-charset-normalizer noarch 2.0.12-1.fc37 fedora 75 k python3-cryptography x86_64 36.0.0-3.fc36 fedora 1.0 M python3-docutils noarch 0.17.1-2.fc36 fedora 834 k python3-idna noarch 3.3-2.fc36 fedora 99 k python3-imagesize noarch 1.2.0-7.fc36 fedora 17 k python3-jinja2 noarch 3.0.3-2.fc36 fedora 530 k python3-libs x86_64 3.10.2-3.fc36 fedora 7.4 M python3-markupsafe x86_64 2.0.0-3.fc36 fedora 27 k python3-packaging noarch 21.3-2.fc36 fedora 72 k python3-ply noarch 3.11-15.fc36 fedora 104 k python3-pycparser noarch 2.20-6.fc36 fedora 126 k python3-pygments noarch 2.11.2-1.fc37 fedora 2.0 M python3-pyparsing noarch 2.4.7-10.fc36 fedora 151 k python3-pysocks noarch 1.7.1-12.fc36 fedora 33 k python3-pytz noarch 2021.3-2.fc36 fedora 47 k python3-requests noarch 2.27.1-2.fc36 fedora 119 k python3-rpm-generators noarch 12-14.fc37 fedora 31 k python3-rpm-macros noarch 3.10-17.fc36 fedora 15 k python3-snowballstemmer noarch 1.9.0-11.fc36 fedora 151 k python3-sphinx-theme-alabaster noarch 0.7.12-14.fc36 fedora 23 k python3-sphinxcontrib-applehelp noarch 1.0.2-7.fc36 fedora 34 k python3-sphinxcontrib-devhelp noarch 1.0.2-7.fc36 fedora 29 k python3-sphinxcontrib-htmlhelp noarch 2.0.0-3.fc36 fedora 39 k python3-sphinxcontrib-jsmath noarch 1.0.1-14.fc36 fedora 16 k python3-sphinxcontrib-qthelp noarch 1.0.3-7.fc36 fedora 33 k python3-sphinxcontrib-serializinghtml noarch 1.1.5-3.fc36 fedora 34 k python3-urllib3 noarch 1.26.8-2.fc36 fedora 187 k rav1e-libs x86_64 0.5.0-4.fc37 fedora 898 k rdma-core-devel x86_64 39.0-1.fc36 fedora 364 k shared-mime-info x86_64 2.1-3.fc35 fedora 373 k svt-av1-libs x86_64 0.9.0-1.fc36 fedora 1.9 M unbound-libs x86_64 1.13.2-5.fc36 fedora 539 k urw-base35-bookman-fonts noarch 20200910-10.fc36 fedora 847 k urw-base35-c059-fonts noarch 20200910-10.fc36 fedora 875 k urw-base35-d050000l-fonts noarch 20200910-10.fc36 fedora 76 k urw-base35-fonts noarch 20200910-10.fc36 fedora 10 k urw-base35-fonts-common noarch 20200910-10.fc36 fedora 21 k urw-base35-gothic-fonts noarch 20200910-10.fc36 fedora 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-10.fc36 fedora 795 k urw-base35-nimbus-roman-fonts noarch 20200910-10.fc36 fedora 857 k urw-base35-nimbus-sans-fonts noarch 20200910-10.fc36 fedora 1.3 M urw-base35-p052-fonts noarch 20200910-10.fc36 fedora 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-10.fc36 fedora 42 k urw-base35-z003-fonts noarch 20200910-10.fc36 fedora 276 k xml-common noarch 0.6.3-58.fc36 fedora 31 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-33.fc36 fedora 1.0 M zlib-devel x86_64 1.2.11-31.fc36 fedora 44 k Transaction Summary ======================================================================================= Install 221 Packages Total download size: 158 M Installed size: 543 M Downloading Packages: (1/221): adobe-mappings-cmap-deprecated-2019073 1.5 MB/s | 113 kB 00:00 (2/221): annobin-docs-10.55-1.fc37.noarch.rpm 4.1 MB/s | 88 kB 00:00 (3/221): adobe-mappings-pdf-20180407-10.fc36.no 4.9 MB/s | 627 kB 00:00 (4/221): annobin-plugin-gcc-10.55-1.fc37.x86_64 13 MB/s | 818 kB 00:00 (5/221): adobe-mappings-cmap-20190730-3.fc36.no 13 MB/s | 2.1 MB 00:00 (6/221): autoconf-2.71-2.fc36.noarch.rpm 18 MB/s | 718 kB 00:00 (7/221): avahi-libs-0.8-15.fc36.x86_64.rpm 4.3 MB/s | 68 kB 00:00 (8/221): automake-1.16.5-4.fc37.noarch.rpm 22 MB/s | 673 kB 00:00 (9/221): cairo-1.17.4-7.fc37.x86_64.rpm 24 MB/s | 669 kB 00:00 (10/221): cairo-gobject-1.17.4-7.fc37.x86_64.rp 1.2 MB/s | 18 kB 00:00 (11/221): cups-libs-2.4.1-4.fc37.x86_64.rpm 12 MB/s | 267 kB 00:00 (12/221): dbus-libs-1.13.22-1.fc37.x86_64.rpm 7.6 MB/s | 154 kB 00:00 (13/221): desktop-file-utils-0.26-6.fc37.x86_64 1.1 MB/s | 72 kB 00:00 (14/221): dpdk-devel-20.11-3.fc36.x86_64.rpm 9.9 MB/s | 960 kB 00:00 (15/221): emacs-filesystem-27.2-9.fc35.noarch.r 442 kB/s | 9.0 kB 00:00 (16/221): expat-2.4.6-1.fc37.x86_64.rpm 6.9 MB/s | 109 kB 00:00 (17/221): cpp-12.0.1-0.9.fc37.x86_64.rpm 44 MB/s | 10 MB 00:00 (18/221): dpdk-20.11-3.fc36.x86_64.rpm 26 MB/s | 5.6 MB 00:00 (19/221): fontconfig-2.13.96-1.fc36.x86_64.rpm 13 MB/s | 276 kB 00:00 (20/221): fonts-filesystem-2.0.5-7.fc36.noarch. 629 kB/s | 9.0 kB 00:00 (21/221): fribidi-1.0.11-2.fc36.x86_64.rpm 3.3 MB/s | 52 kB 00:00 (22/221): freetype-2.11.1-2.fc36.x86_64.rpm 21 MB/s | 404 kB 00:00 (23/221): gc-8.0.6-2.fc36.x86_64.rpm 6.7 MB/s | 103 kB 00:00 (24/221): gd-2.3.3-5.fc36.x86_64.rpm 6.2 MB/s | 138 kB 00:00 (25/221): gdk-pixbuf2-2.42.6-3.fc36.x86_64.rpm 6.2 MB/s | 467 kB 00:00 (26/221): glib2-2.71.2-1.fc37.x86_64.rpm 35 MB/s | 2.7 MB 00:00 (27/221): glibc-devel-2.35.9000-7.fc37.x86_64.r 7.1 MB/s | 160 kB 00:00 (28/221): glibc-headers-x86-2.35.9000-7.fc37.no 6.5 MB/s | 562 kB 00:00 (29/221): gcc-c++-12.0.1-0.9.fc37.x86_64.rpm 38 MB/s | 13 MB 00:00 (30/221): gnutls-3.7.3-2.fc36.x86_64.rpm 14 MB/s | 1.1 MB 00:00 (31/221): google-noto-fonts-common-20201206-8.f 659 kB/s | 15 kB 00:00 (32/221): google-noto-sans-vf-fonts-20201206-8. 8.9 MB/s | 492 kB 00:00 (33/221): google-droid-sans-fonts-20200215-12.f 23 MB/s | 2.7 MB 00:00 (34/221): graphite2-1.3.14-9.fc36.x86_64.rpm 5.0 MB/s | 95 kB 00:00 (35/221): graphviz-3.0.0-1.fc37.x86_64.rpm 17 MB/s | 1.6 MB 00:00 (36/221): groff-1.22.4-9.fc36.x86_64.rpm 13 MB/s | 1.2 MB 00:00 (37/221): gcc-12.0.1-0.9.fc37.x86_64.rpm 55 MB/s | 33 MB 00:00 (38/221): gts-0.7.6-41.20121130.fc36.x86_64.rpm 4.9 MB/s | 236 kB 00:00 (39/221): groff-base-1.22.4-9.fc36.x86_64.rpm 18 MB/s | 1.0 MB 00:00 (40/221): harfbuzz-4.0.0-1.fc37.x86_64.rpm 17 MB/s | 743 kB 00:00 (41/221): jbig2dec-libs-0.19-6.fc36.x86_64.rpm 3.7 MB/s | 74 kB 00:00 (42/221): jbigkit-libs-2.1-23.fc36.x86_64.rpm 3.2 MB/s | 53 kB 00:00 (43/221): guile22-2.2.7-5.fc36.x86_64.rpm 73 MB/s | 6.4 MB 00:00 (44/221): langpacks-core-font-en-3.0-21.fc36.no 668 kB/s | 9.7 kB 00:00 (45/221): infiniband-diags-39.0-1.fc36.x86_64.r 3.0 MB/s | 317 kB 00:00 (46/221): lasi-1.1.3-8.fc36.x86_64.rpm 3.4 MB/s | 54 kB 00:00 (47/221): lcms2-2.13.1-1.fc37.x86_64.rpm 9.2 MB/s | 175 kB 00:00 (48/221): libICE-1.0.10-8.fc36.x86_64.rpm 4.4 MB/s | 71 kB 00:00 (49/221): libSM-1.2.3-10.fc36.x86_64.rpm 2.7 MB/s | 42 kB 00:00 (50/221): kernel-headers-5.17.0-0.rc6.git0.1.fc 21 MB/s | 1.3 MB 00:00 (51/221): libX11-1.7.3.1-2.fc36.x86_64.rpm 29 MB/s | 648 kB 00:00 (52/221): libX11-common-1.7.3.1-2.fc36.noarch.r 8.3 MB/s | 152 kB 00:00 (53/221): libXau-1.0.9-8.fc36.x86_64.rpm 1.9 MB/s | 30 kB 00:00 (54/221): libXext-1.3.4-8.fc36.x86_64.rpm 2.5 MB/s | 39 kB 00:00 (55/221): libXft-2.3.4-2.fc36.x86_64.rpm 4.0 MB/s | 63 kB 00:00 (56/221): libXmu-1.1.3-8.fc36.x86_64.rpm 4.5 MB/s | 75 kB 00:00 (57/221): libXaw-1.0.14-2.fc36.x86_64.rpm 4.6 MB/s | 203 kB 00:00 (58/221): libXrender-0.9.10-16.fc36.x86_64.rpm 1.8 MB/s | 27 kB 00:00 (59/221): libXpm-3.5.13-7.fc36.x86_64.rpm 1.5 MB/s | 58 kB 00:00 (60/221): libXt-1.2.1-2.fc36.x86_64.rpm 11 MB/s | 181 kB 00:00 (61/221): libavif-0.9.3-3.fc36.x86_64.rpm 4.8 MB/s | 76 kB 00:00 (62/221): libcap-ng-devel-0.8.2-9.fc36.x86_64.r 1.8 MB/s | 28 kB 00:00 (63/221): libdatrie-0.2.13-3.fc36.x86_64.rpm 2.1 MB/s | 32 kB 00:00 (64/221): libevent-devel-2.1.12-6.fc36.x86_64.r 5.7 MB/s | 93 kB 00:00 (65/221): libfontenc-1.1.4-3.fc36.x86_64.rpm 2.0 MB/s | 31 kB 00:00 (66/221): libaom-3.2.0-5.fc36.x86_64.rpm 21 MB/s | 1.7 MB 00:00 (67/221): libdav1d-0.9.2-2.fc36.x86_64.rpm 5.9 MB/s | 491 kB 00:00 (68/221): libibumad-39.0-1.fc36.x86_64.rpm 968 kB/s | 28 kB 00:00 (69/221): libijs-0.35-15.fc36.x86_64.rpm 1.8 MB/s | 29 kB 00:00 (70/221): libibverbs-39.0-1.fc36.x86_64.rpm 20 MB/s | 400 kB 00:00 (71/221): libimagequant-2.17.0-2.fc36.x86_64.rp 3.9 MB/s | 62 kB 00:00 (72/221): libjpeg-turbo-2.1.3-1.fc37.x86_64.rpm 11 MB/s | 182 kB 00:00 (73/221): libmpc-1.2.1-4.fc36.x86_64.rpm 3.9 MB/s | 61 kB 00:00 (74/221): libnl3-3.5.0-9.fc36.x86_64.rpm 16 MB/s | 328 kB 00:00 (75/221): libgs-9.55.0-3.fc36.x86_64.rpm 29 MB/s | 3.5 MB 00:00 (76/221): libpaper-1.1.28-4.fc36.x86_64.rpm 2.6 MB/s | 41 kB 00:00 (77/221): libjxl-0.6.1-9.fc36.x86_64.rpm 16 MB/s | 1.0 MB 00:00 (78/221): libpcap-1.10.1-3.fc36.x86_64.rpm 10 MB/s | 171 kB 00:00 (79/221): libpcap-devel-1.10.1-3.fc36.x86_64.rp 8.2 MB/s | 141 kB 00:00 (80/221): libpng-1.6.37-12.fc36.x86_64.rpm 6.7 MB/s | 119 kB 00:00 (81/221): librdmacm-39.0-1.fc36.x86_64.rpm 4.5 MB/s | 73 kB 00:00 (82/221): libthai-0.1.29-2.fc36.x86_64.rpm 8.8 MB/s | 213 kB 00:00 (83/221): libtiff-4.3.0-4.fc37.x86_64.rpm 7.3 MB/s | 194 kB 00:00 (84/221): librsvg2-2.53.1-1.fc37.x86_64.rpm 48 MB/s | 3.7 MB 00:00 (85/221): libtool-2.4.6-50.fc37.x86_64.rpm 23 MB/s | 579 kB 00:00 (86/221): libstdc++-devel-12.0.1-0.9.fc37.x86_6 28 MB/s | 2.3 MB 00:00 (87/221): libtool-ltdl-2.4.6-50.fc37.x86_64.rpm 2.4 MB/s | 36 kB 00:00 (88/221): libxcb-1.13.1-9.fc36.x86_64.rpm 12 MB/s | 229 kB 00:00 (89/221): libwebp-1.2.2-4.fc37.x86_64.rpm 13 MB/s | 290 kB 00:00 (90/221): libxcrypt-devel-4.4.28-1.fc37.x86_64. 1.9 MB/s | 29 kB 00:00 (91/221): libvmaf-2.3.0-3.fc36.x86_64.rpm 4.4 MB/s | 181 kB 00:00 (92/221): m4-1.4.19-3.fc36.x86_64.rpm 13 MB/s | 296 kB 00:00 (93/221): make-4.3-7.fc36.x86_64.rpm 25 MB/s | 535 kB 00:00 (94/221): mpdecimal-2.5.1-3.fc36.x86_64.rpm 6.1 MB/s | 102 kB 00:00 (95/221): mkfontscale-1.2.1-4.fc36.x86_64.rpm 1.1 MB/s | 32 kB 00:00 (96/221): ncurses-6.2-9.20210508.fc36.x86_64.rp 20 MB/s | 400 kB 00:00 (97/221): nettle-3.7.3-3.fc36.x86_64.rpm 18 MB/s | 399 kB 00:00 (98/221): numactl-devel-2.0.14-5.fc36.x86_64.rp 1.4 MB/s | 22 kB 00:00 (99/221): netpbm-10.97.00-4.fc37.x86_64.rpm 5.6 MB/s | 188 kB 00:00 (100/221): numactl-libs-2.0.14-5.fc36.x86_64.rp 2.0 MB/s | 30 kB 00:00 (101/221): openjpeg2-2.4.0-7.fc37.x86_64.rpm 4.4 MB/s | 163 kB 00:00 (102/221): pango-1.50.4-1.fc37.x86_64.rpm 15 MB/s | 340 kB 00:00 (103/221): openssl-devel-3.0.0-1.fc36.x86_64.rp 43 MB/s | 2.9 MB 00:00 (104/221): perl-B-1.82-485.fc36.x86_64.rpm 8.3 MB/s | 185 kB 00:00 (105/221): perl-Carp-1.52-479.fc36.noarch.rpm 1.7 MB/s | 29 kB 00:00 (106/221): perl-Class-Struct-0.66-485.fc36.noar 1.6 MB/s | 27 kB 00:00 (107/221): openssl-3.0.0-1.fc36.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (108/221): perl-Data-Dumper-2.183-3.fc36.x86_64 3.1 MB/s | 56 kB 00:00 (109/221): perl-DynaLoader-1.50-485.fc36.x86_64 1.7 MB/s | 31 kB 00:00 (110/221): perl-Errno-1.33-485.fc36.x86_64.rpm 1.0 MB/s | 20 kB 00:00 (111/221): perl-Exporter-5.76-480.fc36.noarch.r 1.6 MB/s | 31 kB 00:00 (112/221): perl-Fcntl-1.14-485.fc36.x86_64.rpm 1.6 MB/s | 25 kB 00:00 (113/221): perl-File-Basename-2.85-485.fc36.noa 1.3 MB/s | 22 kB 00:00 (114/221): perl-Encode-3.16-484.fc36.x86_64.rpm 27 MB/s | 1.7 MB 00:00 (115/221): perl-File-Compare-1.100.600-485.fc36 1.2 MB/s | 18 kB 00:00 (116/221): perl-File-Copy-2.35-485.fc36.noarch. 1.6 MB/s | 25 kB 00:00 (117/221): perl-File-Find-1.39-485.fc36.noarch. 2.0 MB/s | 30 kB 00:00 (118/221): perl-File-Path-2.18-479.fc36.noarch. 2.3 MB/s | 35 kB 00:00 (119/221): perl-File-Temp-0.231.100-479.fc36.no 3.9 MB/s | 59 kB 00:00 (120/221): perl-File-stat-1.09-485.fc36.noarch. 1.5 MB/s | 22 kB 00:00 (121/221): perl-Getopt-Long-2.52-479.fc36.noarc 3.8 MB/s | 60 kB 00:00 (122/221): perl-Getopt-Std-1.13-485.fc36.noarch 1.3 MB/s | 20 kB 00:00 (123/221): perl-HTTP-Tiny-0.080-2.fc36.noarch.r 3.6 MB/s | 55 kB 00:00 (124/221): perl-IO-1.46-485.fc36.x86_64.rpm 5.7 MB/s | 92 kB 00:00 (125/221): perl-IPC-Open3-1.21-485.fc36.noarch. 1.8 MB/s | 28 kB 00:00 (126/221): perl-MIME-Base64-3.16-479.fc36.x86_6 2.0 MB/s | 30 kB 00:00 (127/221): perl-PathTools-3.80-479.fc36.x86_64. 5.2 MB/s | 85 kB 00:00 (128/221): perl-POSIX-1.97-485.fc36.x86_64.rpm 5.9 MB/s | 102 kB 00:00 (129/221): perl-Pod-Escapes-1.07-479.fc36.noarc 1.3 MB/s | 20 kB 00:00 (130/221): perl-Pod-Perldoc-3.28.01-480.fc36.no 5.3 MB/s | 83 kB 00:00 (131/221): perl-Pod-Simple-3.43-3.fc36.noarch.r 12 MB/s | 215 kB 00:00 (132/221): perl-Pod-Usage-2.01-479.fc36.noarch. 2.6 MB/s | 40 kB 00:00 (133/221): perl-Scalar-List-Utils-1.61-463.fc37 4.5 MB/s | 71 kB 00:00 (134/221): perl-SelectSaver-1.02-485.fc36.noarc 1.1 MB/s | 16 kB 00:00 (135/221): perl-Socket-2.032-3.fc36.x86_64.rpm 3.5 MB/s | 55 kB 00:00 (136/221): perl-Storable-3.25-2.fc36.x86_64.rpm 6.1 MB/s | 96 kB 00:00 (137/221): perl-Symbol-1.09-485.fc36.noarch.rpm 1.3 MB/s | 19 kB 00:00 (138/221): perl-Term-ANSIColor-5.01-480.fc36.no 3.1 MB/s | 48 kB 00:00 (139/221): perl-Term-Cap-1.17-479.fc36.noarch.r 1.4 MB/s | 22 kB 00:00 (140/221): perl-Text-ParseWords-3.30-479.fc36.n 1.0 MB/s | 16 kB 00:00 (141/221): perl-Text-Tabs+Wrap-2021.0814-2.fc36 1.5 MB/s | 22 kB 00:00 (142/221): perl-Thread-Queue-3.14-479.fc36.noar 1.4 MB/s | 21 kB 00:00 (143/221): perl-Time-Local-1.300-479.fc36.noarc 2.1 MB/s | 34 kB 00:00 (144/221): perl-constant-1.33-480.fc36.noarch.r 1.5 MB/s | 23 kB 00:00 (145/221): perl-if-0.60.900-485.fc36.noarch.rpm 1.2 MB/s | 19 kB 00:00 (146/221): perl-interpreter-5.34.0-485.fc36.x86 4.7 MB/s | 76 kB 00:00 (147/221): perl-mro-1.25-485.fc36.x86_64.rpm 2.0 MB/s | 33 kB 00:00 (148/221): perl-overload-1.33-485.fc36.noarch.r 3.0 MB/s | 50 kB 00:00 (149/221): perl-overloading-0.02-485.fc36.noarc 1.0 MB/s | 18 kB 00:00 (150/221): perl-parent-0.238-479.fc36.noarch.rp 858 kB/s | 14 kB 00:00 (151/221): perl-podlators-4.14-479.fc36.noarch. 5.1 MB/s | 112 kB 00:00 (152/221): perl-subs-1.04-485.fc36.noarch.rpm 796 kB/s | 16 kB 00:00 (153/221): perl-libs-5.34.0-485.fc36.x86_64.rpm 29 MB/s | 2.1 MB 00:00 (154/221): perl-threads-2.26-449.fc36.x86_64.rp 2.7 MB/s | 57 kB 00:00 (155/221): perl-threads-shared-1.62-479.fc36.x8 2.0 MB/s | 44 kB 00:00 (156/221): perl-vars-1.05-485.fc36.noarch.rpm 936 kB/s | 18 kB 00:00 (157/221): pixman-0.40.0-5.fc36.x86_64.rpm 12 MB/s | 279 kB 00:00 (158/221): protobuf-c-1.4.0-4.fc36.x86_64.rpm 1.8 MB/s | 37 kB 00:00 (159/221): procps-ng-3.3.17-4.fc36.x86_64.rpm 7.7 MB/s | 330 kB 00:00 (160/221): pyproject-rpm-macros-1.0.0-1.fc37.no 1.8 MB/s | 38 kB 00:00 (161/221): python-rpm-macros-3.10-17.fc36.noarc 850 kB/s | 18 kB 00:00 (162/221): python-setuptools-wheel-59.6.0-2.fc3 17 MB/s | 507 kB 00:00 (163/221): python-pip-wheel-22.0.3-1.fc37.noarc 24 MB/s | 1.5 MB 00:00 (164/221): python3-3.10.2-3.fc36.x86_64.rpm 1.1 MB/s | 27 kB 00:00 (165/221): python3-charset-normalizer-2.0.12-1. 2.9 MB/s | 75 kB 00:00 (166/221): python3-cffi-1.15.0-2.fc36.x86_64.rp 7.9 MB/s | 244 kB 00:00 (167/221): python3-devel-3.10.2-3.fc36.x86_64.r 6.3 MB/s | 207 kB 00:00 (168/221): python3-cryptography-36.0.0-3.fc36.x 16 MB/s | 1.0 MB 00:00 (169/221): python3-idna-3.3-2.fc36.noarch.rpm 4.5 MB/s | 99 kB 00:00 (170/221): python3-docutils-0.17.1-2.fc36.noarc 16 MB/s | 834 kB 00:00 (171/221): python3-babel-2.9.1-5.fc36.noarch.rp 39 MB/s | 5.8 MB 00:00 (172/221): python3-jinja2-3.0.3-2.fc36.noarch.r 19 MB/s | 530 kB 00:00 (173/221): python3-imagesize-1.2.0-7.fc36.noarc 582 kB/s | 17 kB 00:00 (174/221): python3-markupsafe-2.0.0-3.fc36.x86_ 1.5 MB/s | 27 kB 00:00 (175/221): python3-packaging-21.3-2.fc36.noarch 3.8 MB/s | 72 kB 00:00 (176/221): python3-pyOpenSSL-21.0.0-2.fc36.noar 4.3 MB/s | 91 kB 00:00 (177/221): python3-ply-3.11-15.fc36.noarch.rpm 4.5 MB/s | 104 kB 00:00 (178/221): python3-pycparser-2.20-6.fc36.noarch 3.3 MB/s | 126 kB 00:00 (179/221): python3-libs-3.10.2-3.fc36.x86_64.rp 64 MB/s | 7.4 MB 00:00 (180/221): python3-pyparsing-2.4.7-10.fc36.noar 4.8 MB/s | 151 kB 00:00 (181/221): python3-pygments-2.11.2-1.fc37.noarc 26 MB/s | 2.0 MB 00:00 (182/221): python3-pysocks-1.7.1-12.fc36.noarch 1.8 MB/s | 33 kB 00:00 (183/221): python3-pytz-2021.3-2.fc36.noarch.rp 2.6 MB/s | 47 kB 00:00 (184/221): python3-requests-2.27.1-2.fc36.noarc 5.7 MB/s | 119 kB 00:00 (185/221): python3-rpm-generators-12-14.fc37.no 1.6 MB/s | 31 kB 00:00 (186/221): python3-rpm-macros-3.10-17.fc36.noar 780 kB/s | 15 kB 00:00 (187/221): python3-six-1.16.0-5.fc36.noarch.rpm 1.8 MB/s | 36 kB 00:00 (188/221): python3-snowballstemmer-1.9.0-11.fc3 6.8 MB/s | 151 kB 00:00 (189/221): python3-setuptools-59.6.0-2.fc36.noa 25 MB/s | 936 kB 00:00 (190/221): python3-sortedcontainers-2.4.0-5.fc3 2.5 MB/s | 51 kB 00:00 (191/221): python3-sphinxcontrib-applehelp-1.0. 1.7 MB/s | 34 kB 00:00 (192/221): python3-sphinx-theme-alabaster-0.7.1 473 kB/s | 23 kB 00:00 (193/221): python3-sphinx-4.4.0-1.fc37.noarch.r 36 MB/s | 2.2 MB 00:00 (194/221): python3-sphinxcontrib-devhelp-1.0.2- 1.3 MB/s | 29 kB 00:00 (195/221): python3-sphinxcontrib-jsmath-1.0.1-1 850 kB/s | 16 kB 00:00 (196/221): python3-sphinxcontrib-qthelp-1.0.3-7 1.7 MB/s | 33 kB 00:00 (197/221): python3-sphinxcontrib-htmlhelp-2.0.0 1.1 MB/s | 39 kB 00:00 (198/221): python3-sphinxcontrib-serializinghtm 1.7 MB/s | 34 kB 00:00 (199/221): python3-urllib3-1.26.8-2.fc36.noarch 5.5 MB/s | 187 kB 00:00 (200/221): shared-mime-info-2.1-3.fc35.x86_64.r 12 MB/s | 373 kB 00:00 (201/221): rav1e-libs-0.5.0-4.fc37.x86_64.rpm 12 MB/s | 898 kB 00:00 (202/221): systemd-rpm-macros-250.3-6.fc37.noar 1.9 MB/s | 30 kB 00:00 (203/221): unbound-devel-1.13.2-5.fc36.x86_64.r 2.2 MB/s | 35 kB 00:00 (204/221): rdma-core-devel-39.0-1.fc36.x86_64.r 3.5 MB/s | 364 kB 00:00 (205/221): urw-base35-bookman-fonts-20200910-10 34 MB/s | 847 kB 00:00 (206/221): unbound-libs-1.13.2-5.fc36.x86_64.rp 13 MB/s | 539 kB 00:00 (207/221): svt-av1-libs-0.9.0-1.fc36.x86_64.rpm 17 MB/s | 1.9 MB 00:00 (208/221): urw-base35-d050000l-fonts-20200910-1 4.0 MB/s | 76 kB 00:00 (209/221): urw-base35-c059-fonts-20200910-10.fc 21 MB/s | 875 kB 00:00 (210/221): urw-base35-fonts-20200910-10.fc36.no 667 kB/s | 10 kB 00:00 (211/221): urw-base35-fonts-common-20200910-10. 1.3 MB/s | 21 kB 00:00 (212/221): urw-base35-nimbus-mono-ps-fonts-2020 22 MB/s | 795 kB 00:00 (213/221): urw-base35-gothic-fonts-20200910-10. 17 MB/s | 643 kB 00:00 (214/221): urw-base35-nimbus-roman-fonts-202009 22 MB/s | 857 kB 00:00 (215/221): urw-base35-standard-symbols-ps-fonts 2.6 MB/s | 42 kB 00:00 (216/221): urw-base35-z003-fonts-20200910-10.fc 13 MB/s | 276 kB 00:00 (217/221): urw-base35-p052-fonts-20200910-10.fc 24 MB/s | 974 kB 00:00 (218/221): urw-base35-nimbus-sans-fonts-2020091 30 MB/s | 1.3 MB 00:00 (219/221): xml-common-0.6.3-58.fc36.noarch.rpm 2.1 MB/s | 31 kB 00:00 (220/221): zlib-devel-1.2.11-31.fc36.x86_64.rpm 2.9 MB/s | 44 kB 00:00 (221/221): xorg-x11-fonts-ISO8859-1-100dpi-7.5- 25 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------- Total 54 MB/s | 158 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: dpdk-2:20.11-3.fc36.x86_64 1/1 Preparing : 1/1 Installing : libpng-2:1.6.37-12.fc36.x86_64 1/221 Installing : libjpeg-turbo-2.1.3-1.fc37.x86_64 2/221 Installing : fonts-filesystem-1:2.0.5-7.fc36.noarch 3/221 Installing : urw-base35-fonts-common-20200910-10.fc36.noarch 4/221 Installing : python-rpm-macros-3.10-17.fc36.noarch 5/221 Installing : libwebp-1.2.2-4.fc37.x86_64 6/221 Installing : libmpc-1.2.1-4.fc36.x86_64 7/221 Installing : expat-2.4.6-1.fc37.x86_64 8/221 Installing : python3-rpm-macros-3.10-17.fc36.noarch 9/221 Installing : numactl-libs-2.0.14-5.fc36.x86_64 10/221 Installing : libtool-ltdl-2.4.6-50.fc37.x86_64 11/221 Installing : libnl3-3.5.0-9.fc36.x86_64 12/221 Installing : libibverbs-39.0-1.fc36.x86_64 13/221 Installing : libpcap-14:1.10.1-3.fc36.x86_64 14/221 Installing : libibumad-39.0-1.fc36.x86_64 15/221 Installing : libICE-1.0.10-8.fc36.x86_64 16/221 Installing : kernel-headers-5.17.0-0.rc6.git0.1.fc37.x86_64 17/221 Running scriptlet: groff-base-1.22.4-9.fc36.x86_64 18/221 Installing : groff-base-1.22.4-9.fc36.x86_64 18/221 Running scriptlet: groff-base-1.22.4-9.fc36.x86_64 18/221 Installing : emacs-filesystem-1:27.2-9.fc35.noarch 19/221 Installing : adobe-mappings-cmap-20190730-3.fc36.noarch 20/221 Installing : adobe-mappings-cmap-deprecated-20190730-3.fc36.n 21/221 Installing : libSM-1.2.3-10.fc36.x86_64 22/221 Installing : dpdk-2:20.11-3.fc36.x86_64 23/221 Installing : libpcap-devel-14:1.10.1-3.fc36.x86_64 24/221 Installing : librdmacm-39.0-1.fc36.x86_64 25/221 Installing : pyproject-rpm-macros-1.0.0-1.fc37.noarch 26/221 Installing : cpp-12.0.1-0.9.fc37.x86_64 27/221 Installing : zlib-devel-1.2.11-31.fc36.x86_64 28/221 Running scriptlet: xml-common-0.6.3-58.fc36.noarch 29/221 Installing : xml-common-0.6.3-58.fc36.noarch 29/221 Installing : svt-av1-libs-0.9.0-1.fc36.x86_64 30/221 Installing : rav1e-libs-0.5.0-4.fc37.x86_64 31/221 Installing : python-setuptools-wheel-59.6.0-2.fc36.noarch 32/221 Installing : python-pip-wheel-22.0.3-1.fc37.noarch 33/221 Installing : protobuf-c-1.4.0-4.fc36.x86_64 34/221 Installing : pixman-0.40.0-5.fc36.x86_64 35/221 Installing : openssl-devel-1:3.0.0-1.fc36.x86_64 36/221 Installing : openjpeg2-2.4.0-7.fc37.x86_64 37/221 Installing : nettle-3.7.3-3.fc36.x86_64 38/221 Installing : gnutls-3.7.3-2.fc36.x86_64 39/221 Installing : glib2-2.71.2-1.fc37.x86_64 40/221 Installing : shared-mime-info-2.1-3.fc35.x86_64 41/221 Running scriptlet: shared-mime-info-2.1-3.fc35.x86_64 41/221 Installing : gdk-pixbuf2-2.42.6-3.fc36.x86_64 42/221 Installing : libjxl-0.6.1-9.fc36.x86_64 43/221 Installing : netpbm-10.97.00-4.fc37.x86_64 44/221 Installing : gts-0.7.6-41.20121130.fc36.x86_64 45/221 Installing : ncurses-6.2-9.20210508.fc36.x86_64 46/221 Installing : perl-Text-Tabs+Wrap-2021.0814-2.fc36.noarch 47/221 Installing : perl-if-0.60.900-485.fc36.noarch 48/221 Installing : perl-Time-Local-2:1.300-479.fc36.noarch 49/221 Installing : perl-File-Path-2.18-479.fc36.noarch 50/221 Installing : perl-Pod-Escapes-1:1.07-479.fc36.noarch 51/221 Installing : perl-Class-Struct-0.66-485.fc36.noarch 52/221 Installing : perl-POSIX-1.97-485.fc36.x86_64 53/221 Installing : perl-Term-ANSIColor-5.01-480.fc36.noarch 54/221 Installing : perl-IPC-Open3-1.21-485.fc36.noarch 55/221 Installing : perl-HTTP-Tiny-0.080-2.fc36.noarch 56/221 Installing : perl-subs-1.04-485.fc36.noarch 57/221 Installing : perl-File-Temp-1:0.231.100-479.fc36.noarch 58/221 Installing : perl-Term-Cap-1.17-479.fc36.noarch 59/221 Installing : perl-Pod-Simple-1:3.43-3.fc36.noarch 60/221 Installing : perl-Socket-4:2.032-3.fc36.x86_64 61/221 Installing : perl-SelectSaver-1.02-485.fc36.noarch 62/221 Installing : perl-Symbol-1.09-485.fc36.noarch 63/221 Installing : perl-File-stat-1.09-485.fc36.noarch 64/221 Installing : perl-podlators-1:4.14-479.fc36.noarch 65/221 Installing : perl-Pod-Perldoc-3.28.01-480.fc36.noarch 66/221 Installing : perl-Fcntl-1.14-485.fc36.x86_64 67/221 Installing : perl-Text-ParseWords-3.30-479.fc36.noarch 68/221 Installing : perl-mro-1.25-485.fc36.x86_64 69/221 Installing : perl-IO-1.46-485.fc36.x86_64 70/221 Installing : perl-overloading-0.02-485.fc36.noarch 71/221 Installing : perl-Pod-Usage-4:2.01-479.fc36.noarch 72/221 Installing : perl-Errno-1.33-485.fc36.x86_64 73/221 Installing : perl-File-Basename-2.85-485.fc36.noarch 74/221 Installing : perl-Getopt-Std-1.13-485.fc36.noarch 75/221 Installing : perl-MIME-Base64-3.16-479.fc36.x86_64 76/221 Installing : perl-Scalar-List-Utils-5:1.61-463.fc37.x86_64 77/221 Installing : perl-constant-1.33-480.fc36.noarch 78/221 Installing : perl-Storable-1:3.25-2.fc36.x86_64 79/221 Installing : perl-overload-1.33-485.fc36.noarch 80/221 Installing : perl-parent-1:0.238-479.fc36.noarch 81/221 Installing : perl-vars-1.05-485.fc36.noarch 82/221 Installing : perl-Getopt-Long-1:2.52-479.fc36.noarch 83/221 Installing : perl-DynaLoader-1.50-485.fc36.x86_64 84/221 Installing : perl-Carp-1.52-479.fc36.noarch 85/221 Installing : perl-Exporter-5.76-480.fc36.noarch 86/221 Installing : perl-PathTools-3.80-479.fc36.x86_64 87/221 Installing : perl-Encode-4:3.16-484.fc36.x86_64 88/221 Installing : perl-libs-4:5.34.0-485.fc36.x86_64 89/221 Installing : perl-interpreter-4:5.34.0-485.fc36.x86_64 90/221 Installing : perl-threads-1:2.26-449.fc36.x86_64 91/221 Installing : perl-threads-shared-1.62-479.fc36.x86_64 92/221 Installing : perl-Thread-Queue-3.14-479.fc36.noarch 93/221 Installing : infiniband-diags-39.0-1.fc36.x86_64 94/221 Installing : rdma-core-devel-39.0-1.fc36.x86_64 95/221 Installing : perl-Data-Dumper-2.183-3.fc36.x86_64 96/221 Installing : perl-B-1.82-485.fc36.x86_64 97/221 Installing : perl-File-Compare-1.100.600-485.fc36.noarch 98/221 Installing : perl-File-Copy-2.35-485.fc36.noarch 99/221 Installing : perl-File-Find-1.39-485.fc36.noarch 100/221 Installing : mpdecimal-2.5.1-3.fc36.x86_64 101/221 Installing : python3-3.10.2-3.fc36.x86_64 102/221 Installing : python3-libs-3.10.2-3.fc36.x86_64 103/221 Installing : python3-six-1.16.0-5.fc36.noarch 104/221 Installing : python3-idna-3.3-2.fc36.noarch 105/221 Running scriptlet: unbound-libs-1.13.2-5.fc36.x86_64 106/221 Installing : unbound-libs-1.13.2-5.fc36.x86_64 106/221 Running scriptlet: unbound-libs-1.13.2-5.fc36.x86_64 106/221 Installing : libevent-devel-2.1.12-6.fc36.x86_64 107/221 Installing : python3-charset-normalizer-2.0.12-1.fc37.noarch 108/221 Installing : python3-docutils-0.17.1-2.fc36.noarch 109/221 Installing : python3-imagesize-1.2.0-7.fc36.noarch 110/221 Installing : python3-markupsafe-2.0.0-3.fc36.x86_64 111/221 Installing : python3-jinja2-3.0.3-2.fc36.noarch 112/221 Installing : python3-ply-3.11-15.fc36.noarch 113/221 Installing : python3-pycparser-2.20-6.fc36.noarch 114/221 Installing : python3-cffi-1.15.0-2.fc36.x86_64 115/221 Installing : python3-cryptography-36.0.0-3.fc36.x86_64 116/221 Installing : python3-pygments-2.11.2-1.fc37.noarch 117/221 Installing : python3-pyparsing-2.4.7-10.fc36.noarch 118/221 Installing : python3-packaging-21.3-2.fc36.noarch 119/221 Installing : python3-rpm-generators-12-14.fc37.noarch 120/221 Installing : python3-devel-3.10.2-3.fc36.x86_64 121/221 Installing : python3-pysocks-1.7.1-12.fc36.noarch 122/221 Installing : python3-urllib3-1.26.8-2.fc36.noarch 123/221 Installing : python3-requests-2.27.1-2.fc36.noarch 124/221 Installing : python3-pytz-2021.3-2.fc36.noarch 125/221 Installing : python3-setuptools-59.6.0-2.fc36.noarch 126/221 Installing : python3-babel-2.9.1-5.fc36.noarch 127/221 Installing : python3-snowballstemmer-1.9.0-11.fc36.noarch 128/221 Installing : python3-sphinx-theme-alabaster-0.7.12-14.fc36.no 129/221 Installing : python3-sphinxcontrib-applehelp-1.0.2-7.fc36.noa 130/221 Installing : python3-sphinxcontrib-devhelp-1.0.2-7.fc36.noarc 131/221 Installing : python3-sphinxcontrib-htmlhelp-2.0.0-3.fc36.noar 132/221 Installing : python3-sphinxcontrib-jsmath-1.0.1-14.fc36.noarc 133/221 Installing : python3-sphinxcontrib-qthelp-1.0.3-7.fc36.noarch 134/221 Installing : python3-sphinxcontrib-serializinghtml-1.1.5-3.fc 135/221 Installing : m4-1.4.19-3.fc36.x86_64 136/221 Installing : autoconf-2.71-2.fc36.noarch 137/221 Installing : automake-1.16.5-4.fc37.noarch 138/221 Installing : libvmaf-2.3.0-3.fc36.x86_64 139/221 Installing : libaom-3.2.0-5.fc36.x86_64 140/221 Installing : libstdc++-devel-12.0.1-0.9.fc37.x86_64 141/221 Installing : libpaper-1.1.28-4.fc36.x86_64 142/221 Installing : libimagequant-2.17.0-2.fc36.x86_64 143/221 Installing : libijs-0.35-15.fc36.x86_64 144/221 Installing : libfontenc-1.1.4-3.fc36.x86_64 145/221 Installing : libdav1d-0.9.2-2.fc36.x86_64 146/221 Installing : libavif-0.9.3-3.fc36.x86_64 147/221 Installing : libdatrie-0.2.13-3.fc36.x86_64 148/221 Installing : libthai-0.1.29-2.fc36.x86_64 149/221 Installing : libXau-1.0.9-8.fc36.x86_64 150/221 Installing : libxcb-1.13.1-9.fc36.x86_64 151/221 Installing : libX11-common-1.7.3.1-2.fc36.noarch 152/221 Installing : libX11-1.7.3.1-2.fc36.x86_64 153/221 Installing : libXrender-0.9.10-16.fc36.x86_64 154/221 Installing : libXext-1.3.4-8.fc36.x86_64 155/221 Installing : libXt-1.2.1-2.fc36.x86_64 156/221 Installing : libXmu-1.1.3-8.fc36.x86_64 157/221 Installing : libXpm-3.5.13-7.fc36.x86_64 158/221 Installing : libXaw-1.0.14-2.fc36.x86_64 159/221 Installing : lcms2-2.13.1-1.fc37.x86_64 160/221 Installing : jbigkit-libs-2.1-23.fc36.x86_64 161/221 Installing : libtiff-4.3.0-4.fc37.x86_64 162/221 Installing : jbig2dec-libs-0.19-6.fc36.x86_64 163/221 Installing : graphite2-1.3.14-9.fc36.x86_64 164/221 Installing : harfbuzz-4.0.0-1.fc37.x86_64 165/221 Installing : freetype-2.11.1-2.fc36.x86_64 166/221 Installing : mkfontscale-1.2.1-4.fc36.x86_64 167/221 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.fc36.noar 168/221 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.fc36.noar 168/221 Installing : google-noto-fonts-common-20201206-8.fc36.noarch 169/221 Installing : google-noto-sans-vf-fonts-20201206-8.fc36.noarch 170/221 Installing : google-droid-sans-fonts-20200215-12.fc36.noarch 171/221 Installing : langpacks-core-font-en-3.0-21.fc36.noarch 172/221 Installing : fontconfig-2.13.96-1.fc36.x86_64 173/221 Running scriptlet: fontconfig-2.13.96-1.fc36.x86_64 173/221 Installing : cairo-1.17.4-7.fc37.x86_64 174/221 Installing : cairo-gobject-1.17.4-7.fc37.x86_64 175/221 Installing : gd-2.3.3-5.fc36.x86_64 176/221 Installing : libXft-2.3.4-2.fc36.x86_64 177/221 Installing : urw-base35-bookman-fonts-20200910-10.fc36.noarch 178/221 Running scriptlet: urw-base35-bookman-fonts-20200910-10.fc36.noarch 178/221 Installing : urw-base35-c059-fonts-20200910-10.fc36.noarch 179/221 Running scriptlet: urw-base35-c059-fonts-20200910-10.fc36.noarch 179/221 Installing : urw-base35-d050000l-fonts-20200910-10.fc36.noarc 180/221 Running scriptlet: urw-base35-d050000l-fonts-20200910-10.fc36.noarc 180/221 Installing : urw-base35-gothic-fonts-20200910-10.fc36.noarch 181/221 Running scriptlet: urw-base35-gothic-fonts-20200910-10.fc36.noarch 181/221 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-10.fc36 182/221 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-10.fc36 182/221 Installing : urw-base35-nimbus-roman-fonts-20200910-10.fc36.n 183/221 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-10.fc36.n 183/221 Installing : urw-base35-nimbus-sans-fonts-20200910-10.fc36.no 184/221 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-10.fc36.no 184/221 Installing : urw-base35-p052-fonts-20200910-10.fc36.noarch 185/221 Running scriptlet: urw-base35-p052-fonts-20200910-10.fc36.noarch 185/221 Installing : urw-base35-standard-symbols-ps-fonts-20200910-10 186/221 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-10 186/221 Installing : urw-base35-z003-fonts-20200910-10.fc36.noarch 187/221 Running scriptlet: urw-base35-z003-fonts-20200910-10.fc36.noarch 187/221 Installing : urw-base35-fonts-20200910-10.fc36.noarch 188/221 Installing : glibc-headers-x86-2.35.9000-7.fc37.noarch 189/221 Installing : libxcrypt-devel-4.4.28-1.fc37.x86_64 190/221 Installing : glibc-devel-2.35.9000-7.fc37.x86_64 191/221 Installing : gc-8.0.6-2.fc36.x86_64 192/221 Installing : guile22-2.2.7-5.fc36.x86_64 193/221 Installing : make-1:4.3-7.fc36.x86_64 194/221 Installing : gcc-12.0.1-0.9.fc37.x86_64 195/221 Installing : fribidi-1.0.11-2.fc36.x86_64 196/221 Installing : pango-1.50.4-1.fc37.x86_64 197/221 Installing : lasi-1.1.3-8.fc36.x86_64 198/221 Installing : librsvg2-2.53.1-1.fc37.x86_64 199/221 Installing : dbus-libs-1:1.13.22-1.fc37.x86_64 200/221 Installing : avahi-libs-0.8-15.fc36.x86_64 201/221 Installing : cups-libs-1:2.4.1-4.fc37.x86_64 202/221 Installing : annobin-docs-10.55-1.fc37.noarch 203/221 Installing : adobe-mappings-pdf-20180407-10.fc36.noarch 204/221 Installing : libgs-9.55.0-3.fc36.x86_64 205/221 Installing : graphviz-3.0.0-1.fc37.x86_64 206/221 Running scriptlet: graphviz-3.0.0-1.fc37.x86_64 206/221 Installing : python3-sphinx-1:4.4.0-1.fc37.noarch 207/221 Installing : annobin-plugin-gcc-10.55-1.fc37.x86_64 208/221 Installing : gcc-c++-12.0.1-0.9.fc37.x86_64 209/221 Installing : libtool-2.4.6-50.fc37.x86_64 210/221 Installing : unbound-devel-1.13.2-5.fc36.x86_64 211/221 Installing : python3-pyOpenSSL-21.0.0-2.fc36.noarch 212/221 Installing : dpdk-devel-2:20.11-3.fc36.x86_64 213/221 Installing : python3-sortedcontainers-2.4.0-5.fc36.noarch 214/221 Installing : desktop-file-utils-0.26-6.fc37.x86_64 215/221 Running scriptlet: groff-1.22.4-9.fc36.x86_64 216/221 Installing : groff-1.22.4-9.fc36.x86_64 216/221 Running scriptlet: groff-1.22.4-9.fc36.x86_64 216/221 Installing : libcap-ng-devel-0.8.2-9.fc36.x86_64 217/221 Installing : numactl-devel-2.0.14-5.fc36.x86_64 218/221 Installing : systemd-rpm-macros-250.3-6.fc37.noarch 219/221 Installing : procps-ng-3.3.17-4.fc36.x86_64 220/221 Installing : openssl-1:3.0.0-1.fc36.x86_64 221/221 Running scriptlet: fontconfig-2.13.96-1.fc36.x86_64 221/221 Running scriptlet: urw-base35-bookman-fonts-20200910-10.fc36.noarch 221/221 Running scriptlet: urw-base35-c059-fonts-20200910-10.fc36.noarch 221/221 Running scriptlet: urw-base35-d050000l-fonts-20200910-10.fc36.noarc 221/221 Running scriptlet: urw-base35-gothic-fonts-20200910-10.fc36.noarch 221/221 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-10.fc36 221/221 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-10.fc36.n 221/221 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-10.fc36.no 221/221 Running scriptlet: urw-base35-p052-fonts-20200910-10.fc36.noarch 221/221 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-10 221/221 Running scriptlet: urw-base35-z003-fonts-20200910-10.fc36.noarch 221/221 Running scriptlet: openssl-1:3.0.0-1.fc36.x86_64 221/221 Verifying : adobe-mappings-cmap-20190730-3.fc36.noarch 1/221 Verifying : adobe-mappings-cmap-deprecated-20190730-3.fc36.n 2/221 Verifying : adobe-mappings-pdf-20180407-10.fc36.noarch 3/221 Verifying : annobin-docs-10.55-1.fc37.noarch 4/221 Verifying : annobin-plugin-gcc-10.55-1.fc37.x86_64 5/221 Verifying : autoconf-2.71-2.fc36.noarch 6/221 Verifying : automake-1.16.5-4.fc37.noarch 7/221 Verifying : avahi-libs-0.8-15.fc36.x86_64 8/221 Verifying : cairo-1.17.4-7.fc37.x86_64 9/221 Verifying : cairo-gobject-1.17.4-7.fc37.x86_64 10/221 Verifying : cpp-12.0.1-0.9.fc37.x86_64 11/221 Verifying : cups-libs-1:2.4.1-4.fc37.x86_64 12/221 Verifying : dbus-libs-1:1.13.22-1.fc37.x86_64 13/221 Verifying : desktop-file-utils-0.26-6.fc37.x86_64 14/221 Verifying : dpdk-2:20.11-3.fc36.x86_64 15/221 Verifying : dpdk-devel-2:20.11-3.fc36.x86_64 16/221 Verifying : emacs-filesystem-1:27.2-9.fc35.noarch 17/221 Verifying : expat-2.4.6-1.fc37.x86_64 18/221 Verifying : fontconfig-2.13.96-1.fc36.x86_64 19/221 Verifying : fonts-filesystem-1:2.0.5-7.fc36.noarch 20/221 Verifying : freetype-2.11.1-2.fc36.x86_64 21/221 Verifying : fribidi-1.0.11-2.fc36.x86_64 22/221 Verifying : gc-8.0.6-2.fc36.x86_64 23/221 Verifying : gcc-12.0.1-0.9.fc37.x86_64 24/221 Verifying : gcc-c++-12.0.1-0.9.fc37.x86_64 25/221 Verifying : gd-2.3.3-5.fc36.x86_64 26/221 Verifying : gdk-pixbuf2-2.42.6-3.fc36.x86_64 27/221 Verifying : glib2-2.71.2-1.fc37.x86_64 28/221 Verifying : glibc-devel-2.35.9000-7.fc37.x86_64 29/221 Verifying : glibc-headers-x86-2.35.9000-7.fc37.noarch 30/221 Verifying : gnutls-3.7.3-2.fc36.x86_64 31/221 Verifying : google-droid-sans-fonts-20200215-12.fc36.noarch 32/221 Verifying : google-noto-fonts-common-20201206-8.fc36.noarch 33/221 Verifying : google-noto-sans-vf-fonts-20201206-8.fc36.noarch 34/221 Verifying : graphite2-1.3.14-9.fc36.x86_64 35/221 Verifying : graphviz-3.0.0-1.fc37.x86_64 36/221 Verifying : groff-1.22.4-9.fc36.x86_64 37/221 Verifying : groff-base-1.22.4-9.fc36.x86_64 38/221 Verifying : gts-0.7.6-41.20121130.fc36.x86_64 39/221 Verifying : guile22-2.2.7-5.fc36.x86_64 40/221 Verifying : harfbuzz-4.0.0-1.fc37.x86_64 41/221 Verifying : infiniband-diags-39.0-1.fc36.x86_64 42/221 Verifying : jbig2dec-libs-0.19-6.fc36.x86_64 43/221 Verifying : jbigkit-libs-2.1-23.fc36.x86_64 44/221 Verifying : kernel-headers-5.17.0-0.rc6.git0.1.fc37.x86_64 45/221 Verifying : langpacks-core-font-en-3.0-21.fc36.noarch 46/221 Verifying : lasi-1.1.3-8.fc36.x86_64 47/221 Verifying : lcms2-2.13.1-1.fc37.x86_64 48/221 Verifying : libICE-1.0.10-8.fc36.x86_64 49/221 Verifying : libSM-1.2.3-10.fc36.x86_64 50/221 Verifying : libX11-1.7.3.1-2.fc36.x86_64 51/221 Verifying : libX11-common-1.7.3.1-2.fc36.noarch 52/221 Verifying : libXau-1.0.9-8.fc36.x86_64 53/221 Verifying : libXaw-1.0.14-2.fc36.x86_64 54/221 Verifying : libXext-1.3.4-8.fc36.x86_64 55/221 Verifying : libXft-2.3.4-2.fc36.x86_64 56/221 Verifying : libXmu-1.1.3-8.fc36.x86_64 57/221 Verifying : libXpm-3.5.13-7.fc36.x86_64 58/221 Verifying : libXrender-0.9.10-16.fc36.x86_64 59/221 Verifying : libXt-1.2.1-2.fc36.x86_64 60/221 Verifying : libaom-3.2.0-5.fc36.x86_64 61/221 Verifying : libavif-0.9.3-3.fc36.x86_64 62/221 Verifying : libcap-ng-devel-0.8.2-9.fc36.x86_64 63/221 Verifying : libdatrie-0.2.13-3.fc36.x86_64 64/221 Verifying : libdav1d-0.9.2-2.fc36.x86_64 65/221 Verifying : libevent-devel-2.1.12-6.fc36.x86_64 66/221 Verifying : libfontenc-1.1.4-3.fc36.x86_64 67/221 Verifying : libgs-9.55.0-3.fc36.x86_64 68/221 Verifying : libibumad-39.0-1.fc36.x86_64 69/221 Verifying : libibverbs-39.0-1.fc36.x86_64 70/221 Verifying : libijs-0.35-15.fc36.x86_64 71/221 Verifying : libimagequant-2.17.0-2.fc36.x86_64 72/221 Verifying : libjpeg-turbo-2.1.3-1.fc37.x86_64 73/221 Verifying : libjxl-0.6.1-9.fc36.x86_64 74/221 Verifying : libmpc-1.2.1-4.fc36.x86_64 75/221 Verifying : libnl3-3.5.0-9.fc36.x86_64 76/221 Verifying : libpaper-1.1.28-4.fc36.x86_64 77/221 Verifying : libpcap-14:1.10.1-3.fc36.x86_64 78/221 Verifying : libpcap-devel-14:1.10.1-3.fc36.x86_64 79/221 Verifying : libpng-2:1.6.37-12.fc36.x86_64 80/221 Verifying : librdmacm-39.0-1.fc36.x86_64 81/221 Verifying : librsvg2-2.53.1-1.fc37.x86_64 82/221 Verifying : libstdc++-devel-12.0.1-0.9.fc37.x86_64 83/221 Verifying : libthai-0.1.29-2.fc36.x86_64 84/221 Verifying : libtiff-4.3.0-4.fc37.x86_64 85/221 Verifying : libtool-2.4.6-50.fc37.x86_64 86/221 Verifying : libtool-ltdl-2.4.6-50.fc37.x86_64 87/221 Verifying : libvmaf-2.3.0-3.fc36.x86_64 88/221 Verifying : libwebp-1.2.2-4.fc37.x86_64 89/221 Verifying : libxcb-1.13.1-9.fc36.x86_64 90/221 Verifying : libxcrypt-devel-4.4.28-1.fc37.x86_64 91/221 Verifying : m4-1.4.19-3.fc36.x86_64 92/221 Verifying : make-1:4.3-7.fc36.x86_64 93/221 Verifying : mkfontscale-1.2.1-4.fc36.x86_64 94/221 Verifying : mpdecimal-2.5.1-3.fc36.x86_64 95/221 Verifying : ncurses-6.2-9.20210508.fc36.x86_64 96/221 Verifying : netpbm-10.97.00-4.fc37.x86_64 97/221 Verifying : nettle-3.7.3-3.fc36.x86_64 98/221 Verifying : numactl-devel-2.0.14-5.fc36.x86_64 99/221 Verifying : numactl-libs-2.0.14-5.fc36.x86_64 100/221 Verifying : openjpeg2-2.4.0-7.fc37.x86_64 101/221 Verifying : openssl-1:3.0.0-1.fc36.x86_64 102/221 Verifying : openssl-devel-1:3.0.0-1.fc36.x86_64 103/221 Verifying : pango-1.50.4-1.fc37.x86_64 104/221 Verifying : perl-B-1.82-485.fc36.x86_64 105/221 Verifying : perl-Carp-1.52-479.fc36.noarch 106/221 Verifying : perl-Class-Struct-0.66-485.fc36.noarch 107/221 Verifying : perl-Data-Dumper-2.183-3.fc36.x86_64 108/221 Verifying : perl-DynaLoader-1.50-485.fc36.x86_64 109/221 Verifying : perl-Encode-4:3.16-484.fc36.x86_64 110/221 Verifying : perl-Errno-1.33-485.fc36.x86_64 111/221 Verifying : perl-Exporter-5.76-480.fc36.noarch 112/221 Verifying : perl-Fcntl-1.14-485.fc36.x86_64 113/221 Verifying : perl-File-Basename-2.85-485.fc36.noarch 114/221 Verifying : perl-File-Compare-1.100.600-485.fc36.noarch 115/221 Verifying : perl-File-Copy-2.35-485.fc36.noarch 116/221 Verifying : perl-File-Find-1.39-485.fc36.noarch 117/221 Verifying : perl-File-Path-2.18-479.fc36.noarch 118/221 Verifying : perl-File-Temp-1:0.231.100-479.fc36.noarch 119/221 Verifying : perl-File-stat-1.09-485.fc36.noarch 120/221 Verifying : perl-Getopt-Long-1:2.52-479.fc36.noarch 121/221 Verifying : perl-Getopt-Std-1.13-485.fc36.noarch 122/221 Verifying : perl-HTTP-Tiny-0.080-2.fc36.noarch 123/221 Verifying : perl-IO-1.46-485.fc36.x86_64 124/221 Verifying : perl-IPC-Open3-1.21-485.fc36.noarch 125/221 Verifying : perl-MIME-Base64-3.16-479.fc36.x86_64 126/221 Verifying : perl-POSIX-1.97-485.fc36.x86_64 127/221 Verifying : perl-PathTools-3.80-479.fc36.x86_64 128/221 Verifying : perl-Pod-Escapes-1:1.07-479.fc36.noarch 129/221 Verifying : perl-Pod-Perldoc-3.28.01-480.fc36.noarch 130/221 Verifying : perl-Pod-Simple-1:3.43-3.fc36.noarch 131/221 Verifying : perl-Pod-Usage-4:2.01-479.fc36.noarch 132/221 Verifying : perl-Scalar-List-Utils-5:1.61-463.fc37.x86_64 133/221 Verifying : perl-SelectSaver-1.02-485.fc36.noarch 134/221 Verifying : perl-Socket-4:2.032-3.fc36.x86_64 135/221 Verifying : perl-Storable-1:3.25-2.fc36.x86_64 136/221 Verifying : perl-Symbol-1.09-485.fc36.noarch 137/221 Verifying : perl-Term-ANSIColor-5.01-480.fc36.noarch 138/221 Verifying : perl-Term-Cap-1.17-479.fc36.noarch 139/221 Verifying : perl-Text-ParseWords-3.30-479.fc36.noarch 140/221 Verifying : perl-Text-Tabs+Wrap-2021.0814-2.fc36.noarch 141/221 Verifying : perl-Thread-Queue-3.14-479.fc36.noarch 142/221 Verifying : perl-Time-Local-2:1.300-479.fc36.noarch 143/221 Verifying : perl-constant-1.33-480.fc36.noarch 144/221 Verifying : perl-if-0.60.900-485.fc36.noarch 145/221 Verifying : perl-interpreter-4:5.34.0-485.fc36.x86_64 146/221 Verifying : perl-libs-4:5.34.0-485.fc36.x86_64 147/221 Verifying : perl-mro-1.25-485.fc36.x86_64 148/221 Verifying : perl-overload-1.33-485.fc36.noarch 149/221 Verifying : perl-overloading-0.02-485.fc36.noarch 150/221 Verifying : perl-parent-1:0.238-479.fc36.noarch 151/221 Verifying : perl-podlators-1:4.14-479.fc36.noarch 152/221 Verifying : perl-subs-1.04-485.fc36.noarch 153/221 Verifying : perl-threads-1:2.26-449.fc36.x86_64 154/221 Verifying : perl-threads-shared-1.62-479.fc36.x86_64 155/221 Verifying : perl-vars-1.05-485.fc36.noarch 156/221 Verifying : pixman-0.40.0-5.fc36.x86_64 157/221 Verifying : procps-ng-3.3.17-4.fc36.x86_64 158/221 Verifying : protobuf-c-1.4.0-4.fc36.x86_64 159/221 Verifying : pyproject-rpm-macros-1.0.0-1.fc37.noarch 160/221 Verifying : python-pip-wheel-22.0.3-1.fc37.noarch 161/221 Verifying : python-rpm-macros-3.10-17.fc36.noarch 162/221 Verifying : python-setuptools-wheel-59.6.0-2.fc36.noarch 163/221 Verifying : python3-3.10.2-3.fc36.x86_64 164/221 Verifying : python3-babel-2.9.1-5.fc36.noarch 165/221 Verifying : python3-cffi-1.15.0-2.fc36.x86_64 166/221 Verifying : python3-charset-normalizer-2.0.12-1.fc37.noarch 167/221 Verifying : python3-cryptography-36.0.0-3.fc36.x86_64 168/221 Verifying : python3-devel-3.10.2-3.fc36.x86_64 169/221 Verifying : python3-docutils-0.17.1-2.fc36.noarch 170/221 Verifying : python3-idna-3.3-2.fc36.noarch 171/221 Verifying : python3-imagesize-1.2.0-7.fc36.noarch 172/221 Verifying : python3-jinja2-3.0.3-2.fc36.noarch 173/221 Verifying : python3-libs-3.10.2-3.fc36.x86_64 174/221 Verifying : python3-markupsafe-2.0.0-3.fc36.x86_64 175/221 Verifying : python3-packaging-21.3-2.fc36.noarch 176/221 Verifying : python3-ply-3.11-15.fc36.noarch 177/221 Verifying : python3-pyOpenSSL-21.0.0-2.fc36.noarch 178/221 Verifying : python3-pycparser-2.20-6.fc36.noarch 179/221 Verifying : python3-pygments-2.11.2-1.fc37.noarch 180/221 Verifying : python3-pyparsing-2.4.7-10.fc36.noarch 181/221 Verifying : python3-pysocks-1.7.1-12.fc36.noarch 182/221 Verifying : python3-pytz-2021.3-2.fc36.noarch 183/221 Verifying : python3-requests-2.27.1-2.fc36.noarch 184/221 Verifying : python3-rpm-generators-12-14.fc37.noarch 185/221 Verifying : python3-rpm-macros-3.10-17.fc36.noarch 186/221 Verifying : python3-setuptools-59.6.0-2.fc36.noarch 187/221 Verifying : python3-six-1.16.0-5.fc36.noarch 188/221 Verifying : python3-snowballstemmer-1.9.0-11.fc36.noarch 189/221 Verifying : python3-sortedcontainers-2.4.0-5.fc36.noarch 190/221 Verifying : python3-sphinx-1:4.4.0-1.fc37.noarch 191/221 Verifying : python3-sphinx-theme-alabaster-0.7.12-14.fc36.no 192/221 Verifying : python3-sphinxcontrib-applehelp-1.0.2-7.fc36.noa 193/221 Verifying : python3-sphinxcontrib-devhelp-1.0.2-7.fc36.noarc 194/221 Verifying : python3-sphinxcontrib-htmlhelp-2.0.0-3.fc36.noar 195/221 Verifying : python3-sphinxcontrib-jsmath-1.0.1-14.fc36.noarc 196/221 Verifying : python3-sphinxcontrib-qthelp-1.0.3-7.fc36.noarch 197/221 Verifying : python3-sphinxcontrib-serializinghtml-1.1.5-3.fc 198/221 Verifying : python3-urllib3-1.26.8-2.fc36.noarch 199/221 Verifying : rav1e-libs-0.5.0-4.fc37.x86_64 200/221 Verifying : rdma-core-devel-39.0-1.fc36.x86_64 201/221 Verifying : shared-mime-info-2.1-3.fc35.x86_64 202/221 Verifying : svt-av1-libs-0.9.0-1.fc36.x86_64 203/221 Verifying : systemd-rpm-macros-250.3-6.fc37.noarch 204/221 Verifying : unbound-devel-1.13.2-5.fc36.x86_64 205/221 Verifying : unbound-libs-1.13.2-5.fc36.x86_64 206/221 Verifying : urw-base35-bookman-fonts-20200910-10.fc36.noarch 207/221 Verifying : urw-base35-c059-fonts-20200910-10.fc36.noarch 208/221 Verifying : urw-base35-d050000l-fonts-20200910-10.fc36.noarc 209/221 Verifying : urw-base35-fonts-20200910-10.fc36.noarch 210/221 Verifying : urw-base35-fonts-common-20200910-10.fc36.noarch 211/221 Verifying : urw-base35-gothic-fonts-20200910-10.fc36.noarch 212/221 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-10.fc36 213/221 Verifying : urw-base35-nimbus-roman-fonts-20200910-10.fc36.n 214/221 Verifying : urw-base35-nimbus-sans-fonts-20200910-10.fc36.no 215/221 Verifying : urw-base35-p052-fonts-20200910-10.fc36.noarch 216/221 Verifying : urw-base35-standard-symbols-ps-fonts-20200910-10 217/221 Verifying : urw-base35-z003-fonts-20200910-10.fc36.noarch 218/221 Verifying : xml-common-0.6.3-58.fc36.noarch 219/221 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.fc36.noar 220/221 Verifying : zlib-devel-1.2.11-31.fc36.x86_64 221/221 Installed: adobe-mappings-cmap-20190730-3.fc36.noarch adobe-mappings-cmap-deprecated-20190730-3.fc36.noarch adobe-mappings-pdf-20180407-10.fc36.noarch annobin-docs-10.55-1.fc37.noarch annobin-plugin-gcc-10.55-1.fc37.x86_64 autoconf-2.71-2.fc36.noarch automake-1.16.5-4.fc37.noarch avahi-libs-0.8-15.fc36.x86_64 cairo-1.17.4-7.fc37.x86_64 cairo-gobject-1.17.4-7.fc37.x86_64 cpp-12.0.1-0.9.fc37.x86_64 cups-libs-1:2.4.1-4.fc37.x86_64 dbus-libs-1:1.13.22-1.fc37.x86_64 desktop-file-utils-0.26-6.fc37.x86_64 dpdk-2:20.11-3.fc36.x86_64 dpdk-devel-2:20.11-3.fc36.x86_64 emacs-filesystem-1:27.2-9.fc35.noarch expat-2.4.6-1.fc37.x86_64 fontconfig-2.13.96-1.fc36.x86_64 fonts-filesystem-1:2.0.5-7.fc36.noarch freetype-2.11.1-2.fc36.x86_64 fribidi-1.0.11-2.fc36.x86_64 gc-8.0.6-2.fc36.x86_64 gcc-12.0.1-0.9.fc37.x86_64 gcc-c++-12.0.1-0.9.fc37.x86_64 gd-2.3.3-5.fc36.x86_64 gdk-pixbuf2-2.42.6-3.fc36.x86_64 glib2-2.71.2-1.fc37.x86_64 glibc-devel-2.35.9000-7.fc37.x86_64 glibc-headers-x86-2.35.9000-7.fc37.noarch gnutls-3.7.3-2.fc36.x86_64 google-droid-sans-fonts-20200215-12.fc36.noarch google-noto-fonts-common-20201206-8.fc36.noarch google-noto-sans-vf-fonts-20201206-8.fc36.noarch graphite2-1.3.14-9.fc36.x86_64 graphviz-3.0.0-1.fc37.x86_64 groff-1.22.4-9.fc36.x86_64 groff-base-1.22.4-9.fc36.x86_64 gts-0.7.6-41.20121130.fc36.x86_64 guile22-2.2.7-5.fc36.x86_64 harfbuzz-4.0.0-1.fc37.x86_64 infiniband-diags-39.0-1.fc36.x86_64 jbig2dec-libs-0.19-6.fc36.x86_64 jbigkit-libs-2.1-23.fc36.x86_64 kernel-headers-5.17.0-0.rc6.git0.1.fc37.x86_64 langpacks-core-font-en-3.0-21.fc36.noarch lasi-1.1.3-8.fc36.x86_64 lcms2-2.13.1-1.fc37.x86_64 libICE-1.0.10-8.fc36.x86_64 libSM-1.2.3-10.fc36.x86_64 libX11-1.7.3.1-2.fc36.x86_64 libX11-common-1.7.3.1-2.fc36.noarch libXau-1.0.9-8.fc36.x86_64 libXaw-1.0.14-2.fc36.x86_64 libXext-1.3.4-8.fc36.x86_64 libXft-2.3.4-2.fc36.x86_64 libXmu-1.1.3-8.fc36.x86_64 libXpm-3.5.13-7.fc36.x86_64 libXrender-0.9.10-16.fc36.x86_64 libXt-1.2.1-2.fc36.x86_64 libaom-3.2.0-5.fc36.x86_64 libavif-0.9.3-3.fc36.x86_64 libcap-ng-devel-0.8.2-9.fc36.x86_64 libdatrie-0.2.13-3.fc36.x86_64 libdav1d-0.9.2-2.fc36.x86_64 libevent-devel-2.1.12-6.fc36.x86_64 libfontenc-1.1.4-3.fc36.x86_64 libgs-9.55.0-3.fc36.x86_64 libibumad-39.0-1.fc36.x86_64 libibverbs-39.0-1.fc36.x86_64 libijs-0.35-15.fc36.x86_64 libimagequant-2.17.0-2.fc36.x86_64 libjpeg-turbo-2.1.3-1.fc37.x86_64 libjxl-0.6.1-9.fc36.x86_64 libmpc-1.2.1-4.fc36.x86_64 libnl3-3.5.0-9.fc36.x86_64 libpaper-1.1.28-4.fc36.x86_64 libpcap-14:1.10.1-3.fc36.x86_64 libpcap-devel-14:1.10.1-3.fc36.x86_64 libpng-2:1.6.37-12.fc36.x86_64 librdmacm-39.0-1.fc36.x86_64 librsvg2-2.53.1-1.fc37.x86_64 libstdc++-devel-12.0.1-0.9.fc37.x86_64 libthai-0.1.29-2.fc36.x86_64 libtiff-4.3.0-4.fc37.x86_64 libtool-2.4.6-50.fc37.x86_64 libtool-ltdl-2.4.6-50.fc37.x86_64 libvmaf-2.3.0-3.fc36.x86_64 libwebp-1.2.2-4.fc37.x86_64 libxcb-1.13.1-9.fc36.x86_64 libxcrypt-devel-4.4.28-1.fc37.x86_64 m4-1.4.19-3.fc36.x86_64 make-1:4.3-7.fc36.x86_64 mkfontscale-1.2.1-4.fc36.x86_64 mpdecimal-2.5.1-3.fc36.x86_64 ncurses-6.2-9.20210508.fc36.x86_64 netpbm-10.97.00-4.fc37.x86_64 nettle-3.7.3-3.fc36.x86_64 numactl-devel-2.0.14-5.fc36.x86_64 numactl-libs-2.0.14-5.fc36.x86_64 openjpeg2-2.4.0-7.fc37.x86_64 openssl-1:3.0.0-1.fc36.x86_64 openssl-devel-1:3.0.0-1.fc36.x86_64 pango-1.50.4-1.fc37.x86_64 perl-B-1.82-485.fc36.x86_64 perl-Carp-1.52-479.fc36.noarch perl-Class-Struct-0.66-485.fc36.noarch perl-Data-Dumper-2.183-3.fc36.x86_64 perl-DynaLoader-1.50-485.fc36.x86_64 perl-Encode-4:3.16-484.fc36.x86_64 perl-Errno-1.33-485.fc36.x86_64 perl-Exporter-5.76-480.fc36.noarch perl-Fcntl-1.14-485.fc36.x86_64 perl-File-Basename-2.85-485.fc36.noarch perl-File-Compare-1.100.600-485.fc36.noarch perl-File-Copy-2.35-485.fc36.noarch perl-File-Find-1.39-485.fc36.noarch perl-File-Path-2.18-479.fc36.noarch perl-File-Temp-1:0.231.100-479.fc36.noarch perl-File-stat-1.09-485.fc36.noarch perl-Getopt-Long-1:2.52-479.fc36.noarch perl-Getopt-Std-1.13-485.fc36.noarch perl-HTTP-Tiny-0.080-2.fc36.noarch perl-IO-1.46-485.fc36.x86_64 perl-IPC-Open3-1.21-485.fc36.noarch perl-MIME-Base64-3.16-479.fc36.x86_64 perl-POSIX-1.97-485.fc36.x86_64 perl-PathTools-3.80-479.fc36.x86_64 perl-Pod-Escapes-1:1.07-479.fc36.noarch perl-Pod-Perldoc-3.28.01-480.fc36.noarch perl-Pod-Simple-1:3.43-3.fc36.noarch perl-Pod-Usage-4:2.01-479.fc36.noarch perl-Scalar-List-Utils-5:1.61-463.fc37.x86_64 perl-SelectSaver-1.02-485.fc36.noarch perl-Socket-4:2.032-3.fc36.x86_64 perl-Storable-1:3.25-2.fc36.x86_64 perl-Symbol-1.09-485.fc36.noarch perl-Term-ANSIColor-5.01-480.fc36.noarch perl-Term-Cap-1.17-479.fc36.noarch perl-Text-ParseWords-3.30-479.fc36.noarch perl-Text-Tabs+Wrap-2021.0814-2.fc36.noarch perl-Thread-Queue-3.14-479.fc36.noarch perl-Time-Local-2:1.300-479.fc36.noarch perl-constant-1.33-480.fc36.noarch perl-if-0.60.900-485.fc36.noarch perl-interpreter-4:5.34.0-485.fc36.x86_64 perl-libs-4:5.34.0-485.fc36.x86_64 perl-mro-1.25-485.fc36.x86_64 perl-overload-1.33-485.fc36.noarch perl-overloading-0.02-485.fc36.noarch perl-parent-1:0.238-479.fc36.noarch perl-podlators-1:4.14-479.fc36.noarch perl-subs-1.04-485.fc36.noarch perl-threads-1:2.26-449.fc36.x86_64 perl-threads-shared-1.62-479.fc36.x86_64 perl-vars-1.05-485.fc36.noarch pixman-0.40.0-5.fc36.x86_64 procps-ng-3.3.17-4.fc36.x86_64 protobuf-c-1.4.0-4.fc36.x86_64 pyproject-rpm-macros-1.0.0-1.fc37.noarch python-pip-wheel-22.0.3-1.fc37.noarch python-rpm-macros-3.10-17.fc36.noarch python-setuptools-wheel-59.6.0-2.fc36.noarch python3-3.10.2-3.fc36.x86_64 python3-babel-2.9.1-5.fc36.noarch python3-cffi-1.15.0-2.fc36.x86_64 python3-charset-normalizer-2.0.12-1.fc37.noarch python3-cryptography-36.0.0-3.fc36.x86_64 python3-devel-3.10.2-3.fc36.x86_64 python3-docutils-0.17.1-2.fc36.noarch python3-idna-3.3-2.fc36.noarch python3-imagesize-1.2.0-7.fc36.noarch python3-jinja2-3.0.3-2.fc36.noarch python3-libs-3.10.2-3.fc36.x86_64 python3-markupsafe-2.0.0-3.fc36.x86_64 python3-packaging-21.3-2.fc36.noarch python3-ply-3.11-15.fc36.noarch python3-pyOpenSSL-21.0.0-2.fc36.noarch python3-pycparser-2.20-6.fc36.noarch python3-pygments-2.11.2-1.fc37.noarch python3-pyparsing-2.4.7-10.fc36.noarch python3-pysocks-1.7.1-12.fc36.noarch python3-pytz-2021.3-2.fc36.noarch python3-requests-2.27.1-2.fc36.noarch python3-rpm-generators-12-14.fc37.noarch python3-rpm-macros-3.10-17.fc36.noarch python3-setuptools-59.6.0-2.fc36.noarch python3-six-1.16.0-5.fc36.noarch python3-snowballstemmer-1.9.0-11.fc36.noarch python3-sortedcontainers-2.4.0-5.fc36.noarch python3-sphinx-1:4.4.0-1.fc37.noarch python3-sphinx-theme-alabaster-0.7.12-14.fc36.noarch python3-sphinxcontrib-applehelp-1.0.2-7.fc36.noarch python3-sphinxcontrib-devhelp-1.0.2-7.fc36.noarch python3-sphinxcontrib-htmlhelp-2.0.0-3.fc36.noarch python3-sphinxcontrib-jsmath-1.0.1-14.fc36.noarch python3-sphinxcontrib-qthelp-1.0.3-7.fc36.noarch python3-sphinxcontrib-serializinghtml-1.1.5-3.fc36.noarch python3-urllib3-1.26.8-2.fc36.noarch rav1e-libs-0.5.0-4.fc37.x86_64 rdma-core-devel-39.0-1.fc36.x86_64 shared-mime-info-2.1-3.fc35.x86_64 svt-av1-libs-0.9.0-1.fc36.x86_64 systemd-rpm-macros-250.3-6.fc37.noarch unbound-devel-1.13.2-5.fc36.x86_64 unbound-libs-1.13.2-5.fc36.x86_64 urw-base35-bookman-fonts-20200910-10.fc36.noarch urw-base35-c059-fonts-20200910-10.fc36.noarch urw-base35-d050000l-fonts-20200910-10.fc36.noarch urw-base35-fonts-20200910-10.fc36.noarch urw-base35-fonts-common-20200910-10.fc36.noarch urw-base35-gothic-fonts-20200910-10.fc36.noarch urw-base35-nimbus-mono-ps-fonts-20200910-10.fc36.noarch urw-base35-nimbus-roman-fonts-20200910-10.fc36.noarch urw-base35-nimbus-sans-fonts-20200910-10.fc36.noarch urw-base35-p052-fonts-20200910-10.fc36.noarch urw-base35-standard-symbols-ps-fonts-20200910-10.fc36.noarch urw-base35-z003-fonts-20200910-10.fc36.noarch xml-common-0.6.3-58.fc36.noarch xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.fc36.noarch zlib-devel-1.2.11-31.fc36.x86_64 Complete! Finish: build setup for openvswitch-2.16.0-3.fc37.src.rpm Start: rpmbuild openvswitch-2.16.0-3.fc37.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1646352000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kLPvou + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf openvswitch-2.16.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/openvswitch-2.16.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd openvswitch-2.16.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.cWZiVn + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh openvswitch 2.16.0-3.fc37 x86_64 + cd openvswitch-2.16.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: warning: The macro `AC_PROG_CC_C99' is obsolete. configure.ac:24: You should run autoupdate. ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... configure.ac:24: the top level configure.ac:89: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:89: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... m4/openvswitch.m4:20: OVS_CHECK_COVERAGE is expanded from... configure.ac:89: the top level configure.ac:90: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:90: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... m4/openvswitch.m4:50: OVS_CHECK_NDEBUG is expanded from... configure.ac:90: the top level configure.ac:92: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:92: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... m4/openvswitch.m4:235: OVS_CHECK_OPENSSL is expanded from... configure.ac:92: the top level configure.ac:93: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:93: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... m4/openvswitch.m4:199: OVS_CHECK_LIBCAPNG is expanded from... configure.ac:93: the top level configure.ac:94: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:94: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/openvswitch.m4:313: OVS_CHECK_LOGDIR is expanded from... configure.ac:94: the top level configure.ac:101: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:101: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:349: OVS_CHECK_LINUX_AF_XDP is expanded from... configure.ac:101: the top level configure.ac:118: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:118: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/openvswitch.m4:292: OVS_CHECK_PKIDIR is expanded from... configure.ac:118: the top level configure.ac:119: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:119: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/openvswitch.m4:302: OVS_CHECK_RUNDIR is expanded from... configure.ac:119: the top level configure.ac:120: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:120: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... m4/openvswitch.m4:323: OVS_CHECK_DBDIR is expanded from... configure.ac:120: the top level configure.ac:138: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:138: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:89: OVS_ENABLE_WERROR is expanded from... m4/openvswitch.m4:631: OVS_CHECK_CXX is expanded from... configure.ac:138: the top level configure.ac:139: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:139: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_func_posix_memalign.m4:27: AX_FUNC_POSIX_MEMALIGN is expanded from... configure.ac:139: the top level configure.ac:183: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:183: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:1414: OVS_ENABLE_SPARSE is expanded from... configure.ac:183: the top level configure.ac:185: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:39: OVS_CHECK_DPCLS_AUTOVALIDATOR is expanded from... configure.ac:185: the top level configure.ac:186: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:186: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:58: OVS_CHECK_DPIF_AVX512_DEFAULT is expanded from... configure.ac:186: the top level configure.ac:187: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1534: AC_ARG_ENABLE is expanded from... acinclude.m4:20: OVS_CHECK_MFEX_AUTOVALIDATOR is expanded from... configure.ac:187: the top level configure.ac:192: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... acinclude.m4:119: OVS_CHECK_LINUX is expanded from... configure.ac:192: the top level configure.ac:192: warning: The macro `AC_ERROR' is obsolete. configure.ac:192: You should run autoupdate. ./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from... acinclude.m4:119: OVS_CHECK_LINUX is expanded from... configure.ac:192: the top level configure.ac:197: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:197: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... acinclude.m4:391: OVS_CHECK_DPDK is expanded from... configure.ac:197: the top level configure.ac:24: installing 'build-aux/compile' configure.ac:22: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-03-04 15:48:38.017507432 +0000 +++ ./configure 2022-03-04 15:48:39.221520335 +0000 @@ -2024,7 +2024,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-03-04 15:48:39.221520335 +0000 +++ ./configure 2022-03-04 15:48:39.246520603 +0000 @@ -9063,7 +9063,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -33810,7 +33810,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.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=x86_64-redhat-linux-gnu --host=x86_64-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/lib64 --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=shared --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 race-free 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 x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed 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 x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no 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... no checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-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 x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-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 x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 9069: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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... none required checking for library containing pthread_rwlock_tryrdlock... none required 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 for gcc options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking for MSVC x64 compiler... no checking for windows.h... no checking for linux/netlink.h... yes checking for pkg-config... (cached) /usr/bin/x86_64-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 for net/if_dl.h... no checking whether strtok_r macro segfaults on some inputs... no checking whether AF_XDP is enabled... no checking whether sys_siglist is declared... no checking whether malloc_trim 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 for mntent.h... yes checking for sys/statvfs.h... yes checking for linux/types.h... yes checking for linux/if_ether.h... yes checking for linux/net_namespace.h... yes checking for stdatomic.h... yes checking for bits/floatn-common.h... yes checking for net/if_mib.h... no checking for library containing backtrace... none required checking for linux/perf_event.h... yes 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... no 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.16.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 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 target hint for cgcc... x86_64 checking vector options for cgcc... -D__MMX__=1 -D__MMX_WITH_SSE__=1 -D__SSE2_MATH__=1 -D__SSE_MATH__=1 -D__SSE__=1 -D__SSE2__=1 checking whether DPCLS Autovalidator is default implementation... no checking whether DPIF AVX512 is default implementation... no checking whether MFEX Autovalidator is default implementation... no checking binutils avx512 assembler checks passing... yes checking whether gcc accepts -mavx512f... yes checking for struct tcf_t.firstuse... yes checking whether dpdk is enabled... yes checking for DPDK... yes checking for rte_config.h... yes checking whether RTE_LIBRTE_VHOST_NUMA is declared... yes checking for library containing get_mempolicy... -lnuma checking whether RTE_EAL_NUMA_AWARE_HUGEPAGES is declared... yes checking for library containing get_mempolicy... (cached) -lnuma checking whether RTE_LIBRTE_PMD_PCAP is declared... yes checking for library containing pcap_dump_close... -lpcap checking whether RTE_LIBRTE_PMD_AF_XDP is declared... no checking whether RTE_LIBRTE_VHOST_NUMA is declared... (cached) yes checking whether RTE_LIBRTE_MLX5_PMD is declared... yes checking whether RTE_IBVERBS_LINK_DLOPEN is declared... no checking for library containing mlx5dv_create_wq... -lmlx5 checking for library containing verbs_init_cq... -libverbs checking whether RTE_LIBRTE_MLX4_PMD is declared... yes checking whether RTE_IBVERBS_LINK_DLOPEN is declared... (cached) no checking for library containing mlx4dv_init_obj... -lmlx4 checking for library containing verbs_init_cq... (cached) -libverbs checking for library containing dlopen... none required 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.16.0' Making all in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-bundle.lo lib/ofp-bundle.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-meter.lo lib/ofp-meter.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-monitor.lo lib/ofp-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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-meter.c -fPIC -DPIC -o lib/.libs/ofp-meter.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-monitor.c -fPIC -DPIC -o lib/.libs/ofp-monitor.o 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 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-packet.lo lib/ofp-packet.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-parse.lo lib/ofp-parse.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-packet.c -fPIC -DPIC -o lib/.libs/ofp-packet.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-parse.c -fPIC -DPIC -o lib/.libs/ofp-parse.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-port.c -fPIC -DPIC -o lib/.libs/ofp-port.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/ofp-packet.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-print.c -fPIC -DPIC -o lib/.libs/ofp-print.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-prop.lo lib/ofp-prop.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-prop.c -fPIC -DPIC -o lib/.libs/ofp-prop.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-protocol.c -fPIC -DPIC -o lib/.libs/ofp-protocol.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-queue.lo lib/ofp-queue.c /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-queue.c -fPIC -DPIC -o lib/.libs/ofp-queue.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ofp-switch.lo lib/ofp-switch.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ofp-switch.c -fPIC -DPIC -o lib/.libs/ofp-switch.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovs-lldp.lo lib/ovs-lldp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovs-lldp.c -fPIC -DPIC -o lib/.libs/ovs-lldp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovs-rcu.lo lib/ovs-rcu.c /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovs-rcu.c -fPIC -DPIC -o lib/.libs/ovs-rcu.o /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovs-replay.lo lib/ovs-replay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovs-replay.c -fPIC -DPIC -o lib/.libs/ovs-replay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovs-thread.lo lib/ovs-thread.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovs-thread.c -fPIC -DPIC -o lib/.libs/ovs-thread.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovsdb-cs.lo lib/ovsdb-cs.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovsdb-cs.c -fPIC -DPIC -o lib/.libs/ovsdb-cs.o /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovsdb-data.lo lib/ovsdb-data.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovsdb-data.c -fPIC -DPIC -o lib/.libs/ovsdb-data.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/packets.lo lib/packets.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/packets.c -fPIC -DPIC -o lib/.libs/packets.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/random.lo lib/random.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/random.c -fPIC -DPIC -o lib/.libs/random.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/rconn.lo lib/rconn.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/rconn.c -fPIC -DPIC -o lib/.libs/rconn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/rstp.lo lib/rstp.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/rstp.c -fPIC -DPIC -o lib/.libs/rstp.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_insert': /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/seq.lo lib/seq.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/stream-replay.lo lib/stream-replay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/stream-replay.c -fPIC -DPIC -o lib/.libs/stream-replay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/stream-tcp.lo lib/stream-tcp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/stream-tcp.c -fPIC -DPIC -o lib/.libs/stream-tcp.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/stp.c:32: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/stream.lo lib/stream.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/stream.c -fPIC -DPIC -o lib/.libs/stream.o /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/stdio.lo lib/stdio.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/string.c -fPIC -DPIC -o lib/.libs/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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/svec.lo lib/svec.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/svec.c -fPIC -DPIC -o lib/.libs/svec.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/syslog-libc.lo lib/syslog-libc.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/syslog-libc.c -fPIC -DPIC -o lib/.libs/syslog-libc.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/syslog-null.lo lib/syslog-null.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/table.lo lib/table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/tnl-ports.c -fPIC -DPIC -o lib/.libs/tnl-ports.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netdev-native-tnl.lo lib/netdev-native-tnl.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-netdev.h:23, from lib/tnl-neigh-cache.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netdev-native-tnl.c -fPIC -DPIC -o lib/.libs/netdev-native-tnl.o /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/token-bucket.c -fPIC -DPIC -o lib/.libs/token-bucket.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/netdev-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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/tun-metadata.lo lib/tun-metadata.c /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/tun-metadata.c -fPIC -DPIC -o lib/.libs/tun-metadata.o /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/if-notifier.c -fPIC -DPIC -o lib/.libs/if-notifier.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netdev-linux.lo lib/netdev-linux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netdev-linux.c -fPIC -DPIC -o lib/.libs/netdev-linux.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netlink-conntrack.lo lib/netlink-conntrack.c /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netlink-conntrack.c -fPIC -DPIC -o lib/.libs/netlink-conntrack.o /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netlink-socket.lo lib/netlink-socket.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netlink-socket.c -fPIC -DPIC -o lib/.libs/netlink-socket.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/route-table.lo lib/route-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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/tc.lo lib/tc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/route-table.c -fPIC -DPIC -o lib/.libs/route-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/tc.c -fPIC -DPIC -o lib/.libs/tc.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpdk.c -fPIC -DPIC -o lib/.libs/dpdk.o In file included from /usr/include/dpdk/rte_ether.h:21, from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-dpdk.h:29, from lib/dpdk.c:34: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44, from /usr/include/dpdk/rte_ether.h:23: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netdev-dpdk.c -fPIC -DPIC -o lib/.libs/netdev-dpdk.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netdev-offload-dpdk.lo lib/netdev-offload-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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netdev-offload-dpdk.c -fPIC -DPIC -o lib/.libs/netdev-offload-dpdk.o In file included from /usr/include/dpdk/rte_ether.h:21, from /usr/include/dpdk/rte_arp.h:15, from /usr/include/dpdk/rte_flow.h:20, from lib/netdev-dpdk.h:29, from lib/netdev-dpdk.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44, from /usr/include/dpdk/rte_ether.h:23: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44, from /usr/include/dpdk/rte_ether.h:23: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: note: in expansion of macro 'rte_pktmbuf_mtod' 360 | oh = rte_pktmbuf_mtod(*m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/stream-ssl.c -fPIC -DPIC -o lib/.libs/stream-ssl.o lib/stream-ssl.c: In function 'do_ssl_init': lib/stream-ssl.c:1069:5: warning: 'SSL_CTX_set_tmp_dh_callback' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1069 | SSL_CTX_set_tmp_dh_callback(ctx, tmp_dh_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lib/stream-ssl.c:29: /usr/include/openssl/ssl.h:2218:6: note: declared here 2218 | void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dhparams.c -fPIC -DPIC -o lib/.libs/dhparams.o lib/dhparams.c: In function 'my_DH_set0_pqg': lib/dhparams.c:18:5: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 18 | return DH_set0_pqg(dh, p, NULL, g); | ^~~~~~ In file included from ./lib/dhparams.h:21, from lib/dhparams.c:6: /usr/include/openssl/dh.h:255:27: note: declared here 255 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^~~~~~~~~~~ lib/dhparams.c: In function 'get_dh2048': lib/dhparams.c:54:5: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 54 | DH *dh = DH_new(); | ^~ /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ lib/dhparams.c:63:9: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 63 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ lib/dhparams.c: In function 'get_dh4096': lib/dhparams.c:129:5: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 129 | DH *dh = DH_new(); | ^~ /usr/include/openssl/dh.h:199:27: note: declared here 199 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^~~~~~ lib/dhparams.c:138:9: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 138 | DH_free(dh); | ^~~~~~~ /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dns-resolve.lo lib/dns-resolve.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dns-resolve.c -fPIC -DPIC -o lib/.libs/dns-resolve.o (echo '/* -*- mode: c; buffer-read-only: t -*- */' && sed < ./lib/dirs.c.in \ -e 's,[@]srcdir[@],.,g' \ -e 's,[@]LOGDIR[@],"/var/log/openvswitch",g' \ -e 's,[@]RUNDIR[@],"/var/run/openvswitch",g' \ -e 's,[@]DBDIR[@],"/etc/openvswitch",g' \ -e 's,[@]bindir[@],"/usr/bin",g' \ -e 's,[@]sysconfdir[@],"/etc",g' \ -e 's,[@]pkgdatadir[@],"/usr/share/openvswitch",g') \ > lib/dirs.c.tmp && \ mv -f 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ovsdb-server-idl.lo lib/ovsdb-server-idl.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ovsdb-server-idl.c -fPIC -DPIC -o lib/.libs/ovsdb-server-idl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/vswitch-idl.c -fPIC -DPIC -o lib/.libs/vswitch-idl.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.lo `test -f 'lib/dpif-netdev-lookup-avx512-gather.c' || echo './'`lib/dpif-netdev-lookup-avx512-gather.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-lookup-avx512-gather.c -fPIC -DPIC -o lib/.libs/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.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-avx512-gather.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:306:32: warning: cast increases required alignment of target type [-Wcast-align] 306 | xmm0 = _mm_loadu_si128((const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:307:26: warning: cast increases required alignment of target type [-Wcast-align] 307 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov32': /usr/include/dpdk/rte_memcpy.h:319:35: warning: cast increases required alignment of target type [-Wcast-align] 319 | ymm0 = _mm256_loadu_si256((const __m256i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:320:29: warning: cast increases required alignment of target type [-Wcast-align] 320 | _mm256_storeu_si256((__m256i *)dst, ymm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov128blocks': /usr/include/dpdk/rte_memcpy.h:357:43: warning: cast increases required alignment of target type [-Wcast-align] 357 | ymm0 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 0 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:359:43: warning: cast increases required alignment of target type [-Wcast-align] 359 | ymm1 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 1 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:360:43: warning: cast increases required alignment of target type [-Wcast-align] 360 | ymm2 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 2 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:361:43: warning: cast increases required alignment of target type [-Wcast-align] 361 | ymm3 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 3 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:363:37: warning: cast increases required alignment of target type [-Wcast-align] 363 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 0 * 32), ymm0); | ^ /usr/include/dpdk/rte_memcpy.h:364:37: warning: cast increases required alignment of target type [-Wcast-align] 364 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 1 * 32), ymm1); | ^ /usr/include/dpdk/rte_memcpy.h:365:37: warning: cast increases required alignment of target type [-Wcast-align] 365 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 2 * 32), ymm2); | ^ /usr/include/dpdk/rte_memcpy.h:366:37: warning: cast increases required alignment of target type [-Wcast-align] 366 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 3 * 32), ymm3); | ^ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/libopenvswitchavx512_la-dpif-netdev-extract-avx512.lo `test -f 'lib/dpif-netdev-extract-avx512.c' || echo './'`lib/dpif-netdev-extract-avx512.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-extract-avx512.c -fPIC -DPIC -o lib/.libs/libopenvswitchavx512_la-dpif-netdev-extract-avx512.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-private-dpcls.h:21, from lib/dpif-netdev-extract-avx512.c:48: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:306:32: warning: cast increases required alignment of target type [-Wcast-align] 306 | xmm0 = _mm_loadu_si128((const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:307:26: warning: cast increases required alignment of target type [-Wcast-align] 307 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov32': /usr/include/dpdk/rte_memcpy.h:319:35: warning: cast increases required alignment of target type [-Wcast-align] 319 | ymm0 = _mm256_loadu_si256((const __m256i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:320:29: warning: cast increases required alignment of target type [-Wcast-align] 320 | _mm256_storeu_si256((__m256i *)dst, ymm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov128blocks': /usr/include/dpdk/rte_memcpy.h:357:43: warning: cast increases required alignment of target type [-Wcast-align] 357 | ymm0 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 0 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:359:43: warning: cast increases required alignment of target type [-Wcast-align] 359 | ymm1 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 1 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:360:43: warning: cast increases required alignment of target type [-Wcast-align] 360 | ymm2 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 2 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:361:43: warning: cast increases required alignment of target type [-Wcast-align] 361 | ymm3 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 3 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:363:37: warning: cast increases required alignment of target type [-Wcast-align] 363 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 0 * 32), ymm0); | ^ /usr/include/dpdk/rte_memcpy.h:364:37: warning: cast increases required alignment of target type [-Wcast-align] 364 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 1 * 32), ymm1); | ^ /usr/include/dpdk/rte_memcpy.h:365:37: warning: cast increases required alignment of target type [-Wcast-align] 365 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 2 * 32), ymm2); | ^ /usr/include/dpdk/rte_memcpy.h:366:37: warning: cast increases required alignment of target type [-Wcast-align] 366 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 3 * 32), ymm3); | ^ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/libopenvswitchavx512_la-dpif-netdev-avx512.lo `test -f 'lib/dpif-netdev-avx512.c' || echo './'`lib/dpif-netdev-avx512.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-avx512.c -fPIC -DPIC -o lib/.libs/libopenvswitchavx512_la-dpif-netdev-avx512.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-avx512.c:23: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:306:32: warning: cast increases required alignment of target type [-Wcast-align] 306 | xmm0 = _mm_loadu_si128((const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:307:26: warning: cast increases required alignment of target type [-Wcast-align] 307 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov32': /usr/include/dpdk/rte_memcpy.h:319:35: warning: cast increases required alignment of target type [-Wcast-align] 319 | ymm0 = _mm256_loadu_si256((const __m256i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:320:29: warning: cast increases required alignment of target type [-Wcast-align] 320 | _mm256_storeu_si256((__m256i *)dst, ymm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov128blocks': /usr/include/dpdk/rte_memcpy.h:357:43: warning: cast increases required alignment of target type [-Wcast-align] 357 | ymm0 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 0 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:359:43: warning: cast increases required alignment of target type [-Wcast-align] 359 | ymm1 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 1 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:360:43: warning: cast increases required alignment of target type [-Wcast-align] 360 | ymm2 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 2 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:361:43: warning: cast increases required alignment of target type [-Wcast-align] 361 | ymm3 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 3 * 32)); | ^ /usr/include/dpdk/rte_memcpy.h:363:37: warning: cast increases required alignment of target type [-Wcast-align] 363 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 0 * 32), ymm0); | ^ /usr/include/dpdk/rte_memcpy.h:364:37: warning: cast increases required alignment of target type [-Wcast-align] 364 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 1 * 32), ymm1); | ^ /usr/include/dpdk/rte_memcpy.h:365:37: warning: cast increases required alignment of target type [-Wcast-align] 365 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 2 * 32), ymm2); | ^ /usr/include/dpdk/rte_memcpy.h:366:37: warning: cast increases required alignment of target type [-Wcast-align] 366 | _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 3 * 32), ymm3); | ^ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-pki.tmp mv -f 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-pcap.tmp mv -f 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-tcpdump.tmp 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-tcpundump.tmp mv -f utilities/ovs-tcpdump.tmp utilities/ovs-tcpdump 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-dpctl-top.tmp mv -f utilities/ovs-tcpundump.tmp utilities/ovs-tcpundump PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-l3ping.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-l3ping.tmp mv -f utilities/ovs-dpctl-top.tmp utilities/ovs-dpctl-top 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-parse-backtrace.tmp mv -f utilities/ovs-l3ping.tmp utilities/ovs-l3ping 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-test.tmp mv -f utilities/ovs-parse-backtrace.tmp utilities/ovs-parse-backtrace 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-vlan-test.tmp mv -f utilities/ovs-test.tmp utilities/ovs-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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-sim.tmp mv -f utilities/ovs-vlan-test.tmp utilities/ovs-vlan-test PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-idlc.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ovsdb/ovsdb-idlc.tmp mv -f utilities/ovs-sim.tmp utilities/ovs-sim PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < ovsdb/ovsdb-dot.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ovsdb/ovsdb-dot.tmp mv -f ovsdb/ovsdb-idlc.tmp ovsdb/ovsdb-idlc 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/bugtool/ovs-bugtool.tmp mv -f ovsdb/ovsdb-dot.tmp ovsdb/ovsdb-dot 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-check-dead-ifs.tmp mv -f utilities/bugtool/ovs-bugtool.tmp utilities/bugtool/ovs-bugtool 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-ctl.tmp mv -f utilities/ovs-check-dead-ifs.tmp utilities/ovs-check-dead-ifs 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-kmod-ctl.tmp mv -f utilities/ovs-ctl.tmp utilities/ovs-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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ipsec/ovs-monitor-ipsec.tmp mv -f utilities/ovs-kmod-ctl.tmp utilities/ovs-kmod-ctl PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < vtep/ovs-vtep.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > vtep/ovs-vtep.tmp mv -f ipsec/ovs-monitor-ipsec.tmp ipsec/ovs-monitor-ipsec PYTHONIOENCODING=utf8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-fields \ --ovs-version=2.16.0 ovs-fields \ ./include/openvswitch/meta-flow.h \ ./lib/meta-flow.xml > lib/ovs-fields.7.tmp mv -f vtep/ovs-vtep.tmp vtep/ovs-vtep PYTHONIOENCODING=utf8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 build-aux/extract-ofp-actions \ --ovs-version=2.16.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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-testcontroller.8.tmp mv -f utilities/ovs-testcontroller.8.tmp utilities/ovs-testcontroller.8 mv lib/ovs-fields.7.tmp lib/ovs-fields.7 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-dpctl.8.tmp 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-dpctl-top.8.tmp mv -f utilities/ovs-dpctl.8.tmp utilities/ovs-dpctl.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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-ofctl.8.tmp mv -f utilities/ovs-dpctl-top.8.tmp utilities/ovs-dpctl-top.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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-pcap.1.tmp mv -f utilities/ovs-ofctl.8.tmp utilities/ovs-ofctl.8 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < utilities/ovs-vsctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-vsctl.8.tmp mv -f utilities/ovs-pcap.1.tmp utilities/ovs-pcap.1 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/bugtool/ovs-bugtool.8.tmp mv -f utilities/ovs-vsctl.8.tmp utilities/ovs-vsctl.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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > vswitchd/ovs-vswitchd.8.tmp mv -f utilities/bugtool/ovs-bugtool.8.tmp utilities/bugtool/ovs-bugtool.8 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-dot.in --no-arrows ./vswitchd/vswitch.ovsschema > vswitchd/vswitch.gv mv -f 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ovsdb/ovsdb-tool.1.tmp mv -f 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ovsdb/ovsdb-client.1.tmp mv -f 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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > ovsdb/ovsdb-server.1.tmp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-doc \ --version=2.16.0 \ ./ovsdb/_server.ovsschema \ ./ovsdb/_server.xml > ovsdb/ovsdb-server.5.tmp && \ mv ovsdb/ovsdb-server.5.tmp ovsdb/ovsdb-server.5 mv -f ovsdb/ovsdb-server.1.tmp ovsdb/ovsdb-server.1 PYTHONPATH=$PYTHONPATH":"./python /usr/bin/python3 ./build-aux/soexpand.py -I. < vtep/vtep-ctl.8.in | \ /usr/bin/python3 ./build-aux/dpdkstrip.py --dpdk | \ sed \ -e 's,[@]PKIDIR[@],/var/lib/openvswitch/pki,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ -e 's,[@]PYTHON3[@],/usr/bin/python3,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]VERSION[@],2.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > vtep/vtep-ctl.8.tmp mv -f 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.16.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.16.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.16.0,g' \ -e 's,[@]abs_top_srcdir[@],/builddir/build/BUILD/openvswitch-2.16.0,g' \ > utilities/ovs-lib.tmp mv -f utilities/ovs-lib.tmp utilities/ovs-lib (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.16.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.16.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.16.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.16.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.16.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.16.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 Running Sphinx v4.4.0 PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.1.h && \ touch include/openflow/openflow-1.1.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.2.h && \ touch include/openflow/openflow-1.2.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.3.h && \ touch include/openflow/openflow-1.3.hstamp PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./build-aux/check-structs -I./include include/openflow/openflow-1.4.h && \ touch include/openflow/openflow-1.4.hstamp 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 117 source files that are out of date updating environment: [new config] 117 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-1.5.h && \ touch include/openflow/openflow-1.5.hstamp reading sources... [ 1%] faq/bareudp reading sources... [ 2%] faq/configuration 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... [ 3%] faq/contributing 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... [ 4%] faq/design reading sources... [ 5%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o utilities/ovs-appctl.o utilities/ovs-appctl.c reading sources... [ 8%] faq/qos reading sources... [ 9%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/aes128.c -fPIC -DPIC -o lib/.libs/aes128.o reading sources... [ 10%] faq/terminology reading sources... [ 11%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/backtrace.lo lib/backtrace.c reading sources... [ 13%] howto/index reading sources... [ 14%] howto/ipsec reading sources... [ 15%] howto/kvm libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/backtrace.c -fPIC -DPIC -o lib/.libs/backtrace.o reading sources... [ 16%] howto/libvirt reading sources... [ 17%] howto/lisp reading sources... [ 17%] howto/qos reading sources... [ 18%] howto/selinux /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/bfd.lo lib/bfd.c reading sources... [ 19%] howto/sflow reading sources... [ 20%] howto/ssl libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/bfd.c -fPIC -DPIC -o lib/.libs/bfd.o reading sources... [ 21%] howto/tunneling reading sources... [ 22%] howto/userspace-tunneling reading sources... [ 23%] 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ reading sources... [ 26%] internals/bugs reading sources... [ 27%] internals/charter reading sources... [ 28%] internals/committer-emeritus-status reading sources... [ 29%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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... [ 41%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/byteq.lo lib/byteq.c reading sources... [ 42%] intro/index reading sources... [ 43%] intro/install/afxdp libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/byteq.c -fPIC -DPIC -o lib/.libs/byteq.o reading sources... [ 44%] intro/install/bash-completion reading sources... [ 45%] intro/install/debian reading sources... [ 46%] intro/install/distributions reading sources... [ 47%] intro/install/documentation reading sources... [ 47%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/cfm.lo lib/cfm.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/cfm.c -fPIC -DPIC -o lib/.libs/cfm.o reading sources... [ 48%] intro/install/fedora reading sources... [ 49%] intro/install/general reading sources... [ 50%] intro/install/index reading sources... [ 51%] intro/install/netbsd reading sources... [ 52%] intro/install/rhel reading sources... [ 52%] intro/install/userspace reading sources... [ 53%] intro/install/windows reading sources... [ 54%] intro/install/xenserver reading sources... [ 55%] intro/what-is-ovs reading sources... [ 56%] intro/why-ovs reading sources... [ 57%] ref/index 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': reading sources... [ 58%] ref/ovs-appctl.8 /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ reading sources... [ 58%] ref/ovs-ctl.8 /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ reading sources... [ 59%] ref/ovs-l3ping.8 reading sources... [ 60%] ref/ovs-parse-backtrace.8 reading sources... [ 61%] ref/ovs-pki.8 reading sources... [ 62%] ref/ovs-sim.1 reading sources... [ 63%] ref/ovs-tcpdump.8 reading sources... [ 64%] ref/ovs-tcpundump.1 reading sources... [ 64%] ref/ovs-test.8 reading sources... [ 65%] ref/ovs-vlan-test.8 reading sources... [ 66%] ref/ovsdb-server.7 reading sources... [ 67%] ref/ovsdb.5 reading sources... [ 68%] ref/ovsdb.7 /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/classifier.lo lib/classifier.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/classifier.c -fPIC -DPIC -o lib/.libs/classifier.o reading sources... [ 69%] topics/bonding reading sources... [ 70%] topics/datapath reading sources... [ 70%] topics/design reading sources... [ 71%] topics/dpdk/bridge reading sources... [ 72%] topics/dpdk/index reading sources... [ 73%] topics/dpdk/jumbo-frames reading sources... [ 74%] topics/dpdk/memory reading sources... [ 75%] topics/dpdk/phy reading sources... [ 76%] topics/dpdk/pmd reading sources... [ 76%] topics/dpdk/qos reading sources... [ 77%] topics/dpdk/vdev reading sources... [ 78%] topics/dpdk/vhost-user reading sources... [ 79%] topics/fuzzing/index reading sources... [ 80%] topics/fuzzing/ovs-fuzzers reading sources... [ 81%] topics/fuzzing/ovs-fuzzing-infrastructure reading sources... [ 82%] topics/fuzzing/security-analysis-of-ovs-fuzzers reading sources... [ 82%] topics/fuzzing/what-is-fuzzing reading sources... [ 83%] topics/idl-compound-indexes reading sources... [ 84%] topics/index reading sources... [ 85%] topics/integration reading sources... [ 86%] topics/language-bindings reading sources... [ 87%] topics/networking-namespaces reading sources... [ 88%] topics/openflow reading sources... [ 88%] topics/ovs-extensions reading sources... [ 89%] topics/ovsdb-relay reading sources... [ 90%] topics/ovsdb-replication reading sources... [ 91%] topics/porting reading sources... [ 92%] topics/record-replay /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ccmap.lo lib/ccmap.c reading sources... [ 93%] topics/testing libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ccmap.c -fPIC -DPIC -o lib/.libs/ccmap.o reading sources... [ 94%] topics/tracing reading sources... [ 94%] topics/userspace-tso reading sources... [ 95%] topics/windows /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/cmap.lo lib/cmap.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/cmap.c -fPIC -DPIC -o lib/.libs/cmap.o reading sources... [ 96%] tutorials/faucet reading sources... [ 97%] tutorials/index reading sources... [ 98%] tutorials/ipsec reading sources... [ 99%] tutorials/ovs-advanced /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/colors.lo lib/colors.c reading sources... [100%] tutorials/ovs-conntrack libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/colors.c -fPIC -DPIC -o lib/.libs/colors.o 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/command-line.lo lib/command-line.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/command-line.c -fPIC -DPIC -o lib/.libs/command-line.o writing output... [ 1%] faq/bareudp /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/connectivity.lo lib/connectivity.c writing output... [ 2%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/connectivity.c -fPIC -DPIC -o lib/.libs/connectivity.o writing output... [ 3%] faq/contributing /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/conntrack-icmp.lo lib/conntrack-icmp.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/conntrack-icmp.c -fPIC -DPIC -o lib/.libs/conntrack-icmp.o writing output... [ 4%] faq/design writing output... [ 5%] faq/general writing output... [ 5%] faq/index writing output... [ 6%] faq/issues writing output... [ 7%] faq/openflow writing output... [ 8%] faq/qos writing output... [ 9%] faq/releases writing output... [ 10%] faq/terminology writing output... [ 11%] faq/vlan writing output... [ 11%] faq/vxlan writing output... [ 12%] howto/dpdk In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 13%] howto/index /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 14%] howto/ipsec /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 15%] howto/kvm /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/conntrack-tcp.lo lib/conntrack-tcp.c writing output... [ 16%] howto/libvirt writing output... [ 17%] howto/lisp writing output... [ 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/conntrack-tcp.c -fPIC -DPIC -o lib/.libs/conntrack-tcp.o writing output... [ 18%] howto/selinux writing output... [ 19%] howto/sflow writing output... [ 20%] howto/ssl writing output... [ 21%] howto/tunneling writing output... [ 22%] howto/userspace-tunneling writing output... [ 23%] howto/vlan writing output... [ 23%] howto/vtep writing output... [ 24%] index writing output... [ 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/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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 26%] internals/bugs writing output... [ 27%] internals/charter writing output... [ 28%] internals/committer-emeritus-status writing output... [ 29%] internals/committer-grant-revocation /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/conntrack-tp.lo lib/conntrack-tp.c writing output... [ 29%] internals/committer-responsibilities libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/conntrack-tp.c -fPIC -DPIC -o lib/.libs/conntrack-tp.o writing output... [ 30%] internals/contributing/backporting-patches writing output... [ 31%] internals/contributing/coding-style writing output... [ 32%] internals/contributing/coding-style-windows 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 writing output... [ 36%] internals/documentation 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 37%] internals/index /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 38%] internals/mailing-lists writing output... [ 39%] internals/maintainers writing output... [ 40%] internals/patchwork writing output... [ 41%] internals/release-process writing output... [ 41%] internals/security /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 42%] intro/index writing output... [ 43%] intro/install/afxdp /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 44%] intro/install/bash-completion writing output... [ 45%] intro/install/debian /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/conntrack-other.lo lib/conntrack-other.c writing output... [ 46%] intro/install/distributions writing output... [ 47%] intro/install/documentation libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/conntrack-other.c -fPIC -DPIC -o lib/.libs/conntrack-other.o writing output... [ 47%] intro/install/dpdk writing output... [ 48%] intro/install/fedora writing output... [ 49%] intro/install/general writing output... [ 50%] intro/install/index writing output... [ 51%] intro/install/netbsd writing output... [ 52%] intro/install/rhel 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 52%] intro/install/userspace /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 53%] intro/install/windows /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 54%] intro/install/xenserver /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/conntrack.lo lib/conntrack.c writing output... [ 55%] intro/what-is-ovs writing output... [ 56%] intro/why-ovs libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/conntrack.c -fPIC -DPIC -o lib/.libs/conntrack.o writing output... [ 57%] ref/index writing output... [ 58%] ref/ovs-appctl.8 writing output... [ 58%] ref/ovs-ctl.8 writing output... [ 59%] ref/ovs-l3ping.8 writing output... [ 60%] ref/ovs-parse-backtrace.8 writing output... [ 61%] ref/ovs-pki.8 writing output... [ 62%] ref/ovs-sim.1 writing output... [ 63%] ref/ovs-tcpdump.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 64%] ref/ovs-tcpundump.1 /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 64%] ref/ovs-test.8 writing output... [ 65%] ref/ovs-vlan-test.8 writing output... [ 66%] ref/ovsdb-server.7 /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 67%] ref/ovsdb.5 lib/conntrack.c: In function 'conn_key_hash': lib/conntrack.c:2154:12: warning: 'hash_words' reading 4 bytes from a region of size 0 [-Wstringop-overread] 2154 | return hash_words((uint32_t *) (&key->dst + 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2155 | (uint32_t *) (key + 1) - (uint32_t *) (&key->dst + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2156 | hash); | ~~~~~ lib/conntrack.c:2154:12: note: referencing argument 1 of type 'const uint32_t[0:]' In file included from lib/packets.h:31, from lib/ct-dpif.h:21, from lib/conntrack.h:23, from lib/conntrack.c:26: lib/hash.h:294:1: note: in a call to function 'hash_words' 294 | hash_words(const uint32_t p[], size_t n_words, uint32_t basis) | ^~~~~~~~~~ writing output... [ 68%] ref/ovsdb.7 writing output... [ 69%] topics/bonding writing output... [ 70%] topics/datapath writing output... [ 70%] topics/design writing output... [ 71%] topics/dpdk/bridge writing output... [ 72%] topics/dpdk/index writing output... [ 73%] topics/dpdk/jumbo-frames writing output... [ 74%] topics/dpdk/memory writing output... [ 75%] topics/dpdk/phy writing output... [ 76%] topics/dpdk/pmd writing output... [ 76%] topics/dpdk/qos writing output... [ 77%] topics/dpdk/vdev writing output... [ 78%] topics/dpdk/vhost-user writing output... [ 79%] topics/fuzzing/index writing output... [ 80%] topics/fuzzing/ovs-fuzzers writing output... [ 81%] topics/fuzzing/ovs-fuzzing-infrastructure /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/coverage.lo lib/coverage.c writing output... [ 82%] topics/fuzzing/security-analysis-of-ovs-fuzzers libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/coverage.c -fPIC -DPIC -o lib/.libs/coverage.o writing output... [ 82%] topics/fuzzing/what-is-fuzzing writing output... [ 83%] topics/idl-compound-indexes /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/crc32c.lo lib/crc32c.c writing output... [ 84%] topics/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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/crc32c.c -fPIC -DPIC -o lib/.libs/crc32c.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/csum.lo lib/csum.c writing output... [ 85%] topics/integration libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/csum.c -fPIC -DPIC -o lib/.libs/csum.o writing output... [ 86%] topics/language-bindings writing output... [ 87%] topics/networking-namespaces /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ct-dpif.lo lib/ct-dpif.c writing output... [ 88%] topics/openflow writing output... [ 88%] 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ct-dpif.c -fPIC -DPIC -o lib/.libs/ct-dpif.o writing output... [ 89%] topics/ovsdb-relay writing output... [ 90%] topics/ovsdb-replication writing output... [ 91%] topics/porting writing output... [ 92%] topics/record-replay writing output... [ 93%] topics/testing writing output... [ 94%] topics/tracing In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from lib/dp-packet.h:25, from lib/dpif.h:380, from lib/dpif-provider.h:26, from lib/ct-dpif.c:18: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 94%] topics/userspace-tso /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ writing output... [ 95%] topics/windows /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ writing output... [ 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/daemon.lo lib/daemon.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/db-ctl-base.lo lib/db-ctl-base.c writing output... [ 98%] tutorials/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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/db-ctl-base.c -fPIC -DPIC -o lib/.libs/db-ctl-base.o writing output... [ 99%] tutorials/ovs-advanced writing output... [100%] tutorials/ovs-conntrack generating indices... genindex done writing additional pages... search 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%] _static/overview.png copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in Documentation/_build/html. /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dummy.c -fPIC -DPIC -o lib/.libs/dummy.o sphinx-build-3 -b man -W -n -d ./Documentation/_build/doctrees ./Documentation ./Documentation/_build/man && touch docs-check /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpctl.c -fPIC -DPIC -o lib/.libs/dpctl.o Running Sphinx v4.4.0 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 { } 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': ovs-tcpdump.8 { /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ } /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-tcpundump.1 { /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ } /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovs-test.8 { /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ } ovs-vlan-test.8 { } ovsdb-server.7 { } /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ ovsdb.5 { } ovsdb.7 { /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ } done build succeeded. The manual pages are in Documentation/_build/man. /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/dp-packet.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dpif-netdev-extract-study.lo lib/dpif-netdev-extract-study.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-extract-study.c -fPIC -DPIC -o lib/.libs/dpif-netdev-extract-study.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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-private-thread.h:21, from lib/dpif-netdev-extract-study.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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-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:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dpif-netdev-lookup-autovalidator.lo lib/dpif-netdev-lookup-autovalidator.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-lookup-autovalidator.c -fPIC -DPIC -o lib/.libs/dpif-netdev-lookup-autovalidator.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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-lookup-generic.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev.c -fPIC -DPIC -o lib/.libs/dpif-netdev.o /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dpif-netdev-private-dfc.lo lib/dpif-netdev-private-dfc.c /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-private-dfc.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-dfc.o /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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-private-dfc.h:21, from lib/dpif-netdev-private-dfc.c:21: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dpif-netdev-private-dpif.lo lib/dpif-netdev-private-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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-private-dpif.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-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-netdev-private-thread.h:21, from lib/dpif-netdev-private-dpif.c:20: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dpif-netdev-private-extract.lo lib/dpif-netdev-private-extract.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dpif-netdev-private-extract.c -fPIC -DPIC -o lib/.libs/dpif-netdev-private-extract.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-netdev-private-extract.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/heap.lo lib/heap.c /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/fat-rwlock.lo lib/fat-rwlock.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/fat-rwlock.c -fPIC -DPIC -o lib/.libs/fat-rwlock.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/flow.c -fPIC -DPIC -o lib/.libs/flow.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/guarded-list.lo lib/guarded-list.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/hindex.c -fPIC -DPIC -o lib/.libs/hindex.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/hmap.lo lib/hmap.c /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/ipf.lo lib/ipf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/ipf.c -fPIC -DPIC -o lib/.libs/ipf.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ lib/ipf.c: In function 'ipf_list_key_hash': lib/ipf.c:313:12: warning: 'hash_words' reading 4 bytes from a region of size 0 [-Wstringop-overread] 313 | return hash_words((uint32_t *) (&key->dst_addr + 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | (uint32_t *) (key + 1) - | ~~~~~~~~~~~~~~~~~~~~~~~~ 315 | (uint32_t *) (&key->dst_addr + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | hash); | ~~~~~ lib/ipf.c:313:12: note: referencing argument 1 of type 'const uint32_t[0:]' In file included from lib/packets.h:31, from lib/dp-packet.h:31: lib/hash.h:294:1: note: in a call to function 'hash_words' 294 | hash_words(const uint32_t p[], size_t n_words, uint32_t basis) | ^~~~~~~~~~ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/json.c -fPIC -DPIC -o lib/.libs/json.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/lacp.lo lib/lacp.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/lacp.c -fPIC -DPIC -o lib/.libs/lacp.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/learning-switch.c -fPIC -DPIC -o lib/.libs/learning-switch.o /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/lockfile.lo lib/lockfile.c /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/lockfile.c -fPIC -DPIC -o lib/.libs/lockfile.o /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/mac-learning.lo lib/mac-learning.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/mac-learning.c -fPIC -DPIC -o lib/.libs/mac-learning.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/memory.lo lib/memory.c /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/memory.c -fPIC -DPIC -o lib/.libs/memory.o /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/netdev-offload.c -fPIC -DPIC -o lib/.libs/netdev-offload.o /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = rte_pktmbuf_mtod(m, struct rte_ether_hdr *); | ^~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_insert': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/netlink.lo lib/netlink.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/lldp/lldpd.lo lib/lldp/lldpd.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/lldp/lldpd.c -fPIC -DPIC -o lib/lldp/.libs/lldpd.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lib/dirs.lo lib/dirs.c /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lib/dirs.c -fPIC -DPIC -o lib/.libs/dirs.o /bin/sh ./libtool --tag=CC --mode=link gcc -mavx512f -mavx512bw -mavx512dq -mbmi -mbmi2 -fPIC -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -static -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o lib/libopenvswitchavx512.la -rpath /usr/lib64 lib/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.lo lib/libopenvswitchavx512_la-dpif-netdev-extract-avx512.lo lib/libopenvswitchavx512_la-dpif-netdev-avx512.lo -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -lm -lunbound /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ libtool: link: ar cru lib/.libs/libopenvswitchavx512.a lib/.libs/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.o lib/.libs/libopenvswitchavx512_la-dpif-netdev-extract-avx512.o lib/.libs/libopenvswitchavx512_la-dpif-netdev-avx512.o libtool: link: ranlib lib/.libs/libopenvswitchavx512.a libtool: link: ( cd "lib/.libs" && rm -f "libopenvswitchavx512.la" && ln -s "../libopenvswitchavx512.la" "libopenvswitchavx512.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-bond.lo `test -f 'ofproto/bond.c' || echo './'`ofproto/bond.c /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/bond.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-bond.o /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-collectors.lo `test -f 'ofproto/collectors.c' || echo './'`ofproto/collectors.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-fail-open.lo `test -f 'ofproto/fail-open.c' || echo './'`ofproto/fail-open.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/fail-open.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-fail-open.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/in-band.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-in-band.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-names.lo `test -f 'ofproto/names.c' || echo './'`ofproto/names.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/fail-open.c:22: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/names.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-names.o /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto.lo `test -f 'ofproto/ofproto.c' || echo './'`ofproto/ofproto.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto.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/netflow.c:27: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif.o /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-ipfix.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto-dpif-mirror.lo `test -f 'ofproto/ofproto-dpif-mirror.c' || echo './'`ofproto/ofproto-dpif-mirror.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-mirror.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto-dpif-monitor.lo `test -f 'ofproto/ofproto-dpif-monitor.c' || echo './'`ofproto/ofproto-dpif-monitor.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ofproto/ofproto-dpif.h:49, from ofproto/ofproto-dpif-ipfix.c:30: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-monitor.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto-dpif-rid.lo `test -f 'ofproto/ofproto-dpif-rid.c' || echo './'`ofproto/ofproto-dpif-rid.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-rid.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-rid.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-trace.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto-dpif-upcall.lo `test -f 'ofproto/ofproto-dpif-upcall.c' || echo './'`ofproto/ofproto-dpif-upcall.c In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./lib/dpif.h:380, from ./ofproto/ofproto-dpif.h:49, from ofproto/ofproto-dpif-trace.h:32, from ofproto/ofproto-dpif-trace.c:19: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-upcall.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ofproto/libofproto_la-ofproto-dpif-xlate.lo `test -f 'ofproto/ofproto-dpif-xlate.c' || echo './'`ofproto/ofproto-dpif-xlate.c /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ofproto/ofproto-dpif-xlate.c -fPIC -DPIC -o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o In file included from /usr/include/dpdk/rte_mempool.h:51, from /usr/include/dpdk/rte_mbuf.h:38, from ./lib/dp-packet.h:25, from ./ofproto/ofproto-dpif-xlate.h:18, from ofproto/ofproto-dpif-xlate.c:17: /usr/include/dpdk/rte_memcpy.h: In function 'rte_mov16': /usr/include/dpdk/rte_memcpy.h:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -Wno-unused -Wno-unused-parameter -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o lib/libsflow.la -rpath /usr/lib64 lib/libsflow_la-sflow_agent.lo lib/libsflow_la-sflow_sampler.lo lib/libsflow_la-sflow_poller.lo lib/libsflow_la-sflow_receiver.lo -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./lib/libsflow.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libsflow-2.16.so.0 -o lib/.libs/libsflow-2.16.so.0.0.0 libtool: link: (cd "lib/.libs" && rm -f "libsflow-2.16.so.0" && ln -s "libsflow-2.16.so.0.0.0" "libsflow-2.16.so.0") libtool: link: (cd "lib/.libs" && rm -f "libsflow.so" && ln -s "libsflow-2.16.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-condition.lo `test -f 'ovsdb/condition.c' || echo './'`ovsdb/condition.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-execution.lo `test -f 'ovsdb/execution.c' || echo './'`ovsdb/execution.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/condition.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-condition.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/execution.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-execution.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-jsonrpc-server.lo `test -f 'ovsdb/jsonrpc-server.c' || echo './'`ovsdb/jsonrpc-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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/jsonrpc-server.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-jsonrpc-server.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-ovsdb.lo `test -f 'ovsdb/ovsdb.c' || echo './'`ovsdb/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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/ovsdb.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-ovsdb.o /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-relay.lo `test -f 'ovsdb/relay.c' || echo './'`ovsdb/relay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/relay.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-relay.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-row.lo `test -f 'ovsdb/row.c' || echo './'`ovsdb/row.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/row.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-row.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ovsdb/libovsdb_la-transaction-forward.lo `test -f 'ovsdb/transaction-forward.c' || echo './'`ovsdb/transaction-forward.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ovsdb/transaction-forward.c -fPIC -DPIC -o ovsdb/.libs/libovsdb_la-transaction-forward.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-csum.o tests/test-csum.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-flows.o tests/test-flows.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-hash.o tests/test-hash.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-heap.o tests/test-heap.c /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-hmap.o tests/test-hmap.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-list.o tests/test-list.c tests/test-list.c: In function 'test_list_construction': tests/test-list.c:110:9: warning: 'values' may be used uninitialized [-Wmaybe-uninitialized] 110 | check_list(&list, values, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-list.c:53:1: note: by argument 2 of type 'const int[]' to 'check_list' declared here 53 | check_list(struct ovs_list *list, const int values[], size_t n) | ^~~~~~~~~~ tests/test-list.c:106:13: note: 'values' declared here 106 | int values[MAX_ELEMS]; | ^~~~~~ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-sha1.o tests/test-sha1.c gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-skiplist.o tests/test-skiplist.c /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-stopwatch.o tests/test-stopwatch.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-unix-socket.o tests/test-unix-socket.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-netlink-conntrack.o tests/test-netlink-conntrack.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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-stream.o tests/test-stream.c /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tests/test-type-props.o tests/test-type-props.c /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ 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:499:49: warning: cast increases required alignment of target type [-Wcast-align] 499 | xmm0 = _mm_loadu_si128((const __m128i *)(const __m128i *)src); | ^ /usr/include/dpdk/rte_memcpy.h:500:26: warning: cast increases required alignment of target type [-Wcast-align] 500 | _mm_storeu_si128((__m128i *)dst, xmm0); | ^ /usr/include/dpdk/rte_memcpy.h: In function 'rte_memcpy_generic': /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:644:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 644 | case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:645:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 645 | case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:646:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 646 | case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:647:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 647 | case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:648:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 648 | case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:649:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 649 | case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:650:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 650 | case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:651:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 651 | case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:652:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 652 | case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | 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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _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 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:653:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 653 | case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:654:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 654 | case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:655:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 655 | case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:656:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 656 | case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:657:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 657 | case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:584:32: warning: cast increases required alignment of target type [-Wcast-align] 584 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:586:32: warning: cast increases required alignment of target type [-Wcast-align] 586 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:587:32: warning: cast increases required alignment of target type [-Wcast-align] 587 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:588:32: warning: cast increases required alignment of target type [-Wcast-align] 588 | xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:589:32: warning: cast increases required alignment of target type [-Wcast-align] 589 | xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:590:32: warning: cast increases required alignment of target type [-Wcast-align] 590 | xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:591:32: warning: cast increases required alignment of target type [-Wcast-align] 591 | xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:592:32: warning: cast increases required alignment of target type [-Wcast-align] 592 | xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:593:32: warning: cast increases required alignment of target type [-Wcast-align] 593 | xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:595:26: warning: cast increases required alignment of target type [-Wcast-align] 595 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:596:26: warning: cast increases required alignment of target type [-Wcast-align] 596 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:597:26: warning: cast increases required alignment of target type [-Wcast-align] 597 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:598:26: warning: cast increases required alignment of target type [-Wcast-align] 598 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:599:26: warning: cast increases required alignment of target type [-Wcast-align] 599 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:600:26: warning: cast increases required alignment of target type [-Wcast-align] 600 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:601:26: warning: cast increases required alignment of target type [-Wcast-align] 601 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:602:26: warning: cast increases required alignment of target type [-Wcast-align] 602 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:612:36: warning: cast increases required alignment of target type [-Wcast-align] 612 | xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:614:36: warning: cast increases required alignment of target type [-Wcast-align] 614 | xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:615:36: warning: cast increases required alignment of target type [-Wcast-align] 615 | xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:617:30: warning: cast increases required alignment of target type [-Wcast-align] 617 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:618:30: warning: cast increases required alignment of target type [-Wcast-align] 618 | _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \ | ^ /usr/include/dpdk/rte_memcpy.h:658:16: note: in expansion of macro 'MOVEUNALIGNED_LEFT47_IMM' 658 | case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_memcpy.h:798:9: note: in expansion of macro 'MOVEUNALIGNED_LEFT47' 798 | MOVEUNALIGNED_LEFT47(dst, src, n, srcofs); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dpdk/rte_mbuf.h:44: /usr/include/dpdk/rte_ether.h: In function 'rte_vlan_strip': /usr/include/dpdk/rte_mbuf_core.h:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:318:20: note: in expansion of macro 'rte_pktmbuf_mtod' 318 | = 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:712:10: warning: cast increases required alignment of target type [-Wcast-align] 712 | ((t)((char *)(m)->buf_addr + (m)->data_off + (o))) | ^ /usr/include/dpdk/rte_mbuf_core.h:726:32: note: in expansion of macro 'rte_pktmbuf_mtod_offset' 726 | #define rte_pktmbuf_mtod(m, t) rte_pktmbuf_mtod_offset(m, t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dpdk/rte_ether.h:360:14: 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-dpdk.h:29, from ./lib/dp-packet.h:29: /usr/include/dpdk/rte_ether.h:361:14: warning: cast increases required alignment of target type [-Wcast-align] 361 | nh = (struct rte_ether_hdr *) | ^ gcc -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -mssse3 -I/usr/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o lib/libopenvswitch.la -rpath /usr/lib64 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-extract-study.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-private-dfc.lo lib/dpif-netdev-private-dpif.lo lib/dpif-netdev-private-extract.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-replay.lo lib/ovs-router.lo lib/ovs-thread.lo lib/ovsdb-cs.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-replay.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 lib/libopenvswitchavx512.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ofproto/libofproto.la -rpath /usr/lib64 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 -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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-extract-study.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-private-dfc.o lib/.libs/dpif-netdev-private-dpif.o lib/.libs/dpif-netdev-private-extract.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-replay.o lib/.libs/ovs-router.o lib/.libs/ovs-thread.o lib/.libs/ovsdb-cs.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-replay.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 lib/.libs/libopenvswitchavx512.a -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./lib/libopenvswitch.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libopenvswitch-2.16.so.0 -o lib/.libs/libopenvswitch-2.16.so.0.0.0 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.16.0/lib/.libs lib/.libs/libsflow.so -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libofproto-2.16.so.0 -o ofproto/.libs/libofproto-2.16.so.0.0.0 libtool: link: (cd "ofproto/.libs" && rm -f "libofproto-2.16.so.0" && ln -s "libofproto-2.16.so.0.0.0" "libofproto-2.16.so.0") libtool: link: (cd "ofproto/.libs" && rm -f "libofproto.so" && ln -s "libofproto-2.16.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/libovsdb.la -rpath /usr/lib64 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-relay.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-transaction-forward.lo ovsdb/libovsdb_la-ovsdb-util.lo -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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-relay.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-transaction-forward.o ovsdb/.libs/libovsdb_la-ovsdb-util.o -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./ovsdb/libovsdb.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libovsdb-2.16.so.0 -o ovsdb/.libs/libovsdb-2.16.so.0.0.0 libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb-2.16.so.0" && ln -s "libovsdb-2.16.so.0.0.0" "libovsdb-2.16.so.0") libtool: link: (cd "ovsdb/.libs" && rm -f "libovsdb.so" && ln -s "libovsdb-2.16.so.0.0.0" "libovsdb.so") 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o vtep/libvtep.la -rpath /usr/lib64 vtep/vtep-idl.lo -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -lm -lunbound libtool: link: gcc -shared -fPIC -DPIC vtep/.libs/vtep-idl.o -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./vtep/libvtep.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libvtep-2.16.so.0 -o vtep/.libs/libvtep-2.16.so.0.0.0 libtool: link: (cd "vtep/.libs" && rm -f "libvtep-2.16.so.0" && ln -s "libvtep-2.16.so.0.0.0" "libvtep-2.16.so.0") libtool: link: (cd "vtep/.libs" && rm -f "libvtep.so" && ln -s "libvtep-2.16.so.0.0.0" "libvtep.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-strtok_r tests/test-strtok_r.o -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-strtok_r tests/test-strtok_r.o -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-type-props tests/test-type-props.o -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-type-props tests/test-type-props.o -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound PYTHONPATH=./python":"$PYTHONPATH PYTHONDONTWRITEBYTECODE=yes /usr/bin/python3 ./ovsdb/ovsdb-doc \ --er-diagram=vswitchd/vswitch.pic \ --version=2.16.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.16.0 \ ./vtep/vtep.ovsschema \ ./vtep/vtep.xml > vtep/vtep.5.tmp && \ mv vtep/vtep.5.tmp vtep/vtep.5 touch -c manpage-check libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch-2.16.so.0" && ln -s "libopenvswitch-2.16.so.0.0.0" "libopenvswitch-2.16.so.0") libtool: link: (cd "lib/.libs" && rm -f "libopenvswitch.so" && ln -s "libopenvswitch-2.16.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/ovs-appctl utilities/ovs-appctl.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/ovs-testcontroller utilities/ovs-testcontroller.o lib/libopenvswitch.la -lssl -lcrypto -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/ovs-appctl utilities/ovs-appctl.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/ovs-testcontroller utilities/ovs-testcontroller.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lcap-ng -lssl -lcrypto -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/ovs-dpctl utilities/ovs-dpctl.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/ovs-ofctl utilities/ovs-ofctl.o ofproto/libofproto.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/ovs-dpctl utilities/ovs-dpctl.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/ovs-ofctl utilities/ovs-ofctl.o -Wl,--as-needed ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.16.0/lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/ovs-vsctl utilities/ovs-vsctl.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/ovs-vsctl utilities/ovs-vsctl.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/ovsdb-tool ovsdb/ovsdb-tool.o ovsdb/libovsdb.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/ovsdb-client ovsdb/ovsdb-client.o ovsdb/libovsdb.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/.libs/ovsdb-tool ovsdb/ovsdb-tool.o -Wl,--as-needed ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/.libs/ovsdb-client ovsdb/ovsdb-client.o -Wl,--as-needed ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o vtep/vtep-ctl vtep/vtep-ctl.o vtep/libvtep.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/nlmon utilities/nlmon.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o vtep/.libs/vtep-ctl vtep/vtep-ctl.o -Wl,--as-needed vtep/.libs/libvtep.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o utilities/.libs/nlmon utilities/nlmon.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-ovsdb tests/test-ovsdb.o tests/idltest.o ovsdb/libovsdb.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/.libs/test-ovsdb tests/test-ovsdb.o tests/idltest.o -Wl,--as-needed ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-lib tests/test-lib.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/.libs/test-lib tests/test-lib.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.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 -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.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 -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/test-stream tests/test-stream.o lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o tests/.libs/test-stream tests/test-stream.o -Wl,--as-needed lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,--as-needed,-lrte_node,-lrte_graph,-lrte_bpf,-lrte_flow_classify,-lrte_pipeline,-lrte_table,-lrte_port,-lrte_fib,-lrte_ipsec,-lrte_vhost,-lrte_stack,-lrte_security,-lrte_sched,-lrte_reorder,-lrte_rib,-lrte_regexdev,-lrte_rawdev,-lrte_pdump,-lrte_power,-lrte_member,-lrte_lpm,-lrte_latencystats,-lrte_kni,-lrte_jobstats,-lrte_ip_frag,-lrte_gso,-lrte_gro,-lrte_eventdev,-lrte_efd,-lrte_distributor,-lrte_cryptodev,-lrte_compressdev,-lrte_cfgfile,-lrte_bitratestats,-lrte_bbdev,-lrte_acl,-lrte_timer,-lrte_hash,-lrte_metrics,-lrte_cmdline,-lrte_pci,-lrte_ethdev,-lrte_meter,-lrte_net,-lrte_mbuf,-lrte_mempool,-lrte_rcu,-lrte_ring,-lrte_eal,-lrte_telemetry,-lrte_kvargs -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.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 -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -lm -lunbound tests/test-list.c: In function 'test_list_construction': tests/test-list.c:110:9: warning: 'values' may be used uninitialized [-Wmaybe-uninitialized] 110 | check_list(&list, values, n); | ^ tests/test-list.c:53:1: note: by argument 2 of type 'const int[]' to 'check_list' declared here 53 | check_list(struct ovs_list *list, const int values[], size_t n) | ^ tests/test-list.c:106:13: note: 'values' declared here 106 | int values[MAX_ELEMS]; | ^ 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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,--as-needed -Wl,-lrte_node -Wl,-lrte_graph -Wl,-lrte_bpf -Wl,-lrte_flow_classify -Wl,-lrte_pipeline -Wl,-lrte_table -Wl,-lrte_port -Wl,-lrte_fib -Wl,-lrte_ipsec -Wl,-lrte_vhost -Wl,-lrte_stack -Wl,-lrte_security -Wl,-lrte_sched -Wl,-lrte_reorder -Wl,-lrte_rib -Wl,-lrte_regexdev -Wl,-lrte_rawdev -Wl,-lrte_pdump -Wl,-lrte_power -Wl,-lrte_member -Wl,-lrte_lpm -Wl,-lrte_latencystats -Wl,-lrte_kni -Wl,-lrte_jobstats -Wl,-lrte_ip_frag -Wl,-lrte_gso -Wl,-lrte_gro -Wl,-lrte_eventdev -Wl,-lrte_efd -Wl,-lrte_distributor -Wl,-lrte_cryptodev -Wl,-lrte_compressdev -Wl,-lrte_cfgfile -Wl,-lrte_bitratestats -Wl,-lrte_bbdev -Wl,-lrte_acl -Wl,-lrte_timer -Wl,-lrte_hash -Wl,-lrte_metrics -Wl,-lrte_cmdline -Wl,-lrte_pci -Wl,-lrte_ethdev -Wl,-lrte_meter -Wl,-lrte_net -Wl,-lrte_mbuf -Wl,-lrte_mempool -Wl,-lrte_rcu -Wl,-lrte_ring -Wl,-lrte_eal -Wl,-lrte_telemetry -Wl,-lrte_kvargs -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o vswitchd/.libs/ovs-vswitchd vswitchd/bridge.o vswitchd/ovs-vswitchd.o vswitchd/system-stats.o vswitchd/xenserver.o -Wl,--as-needed ofproto/.libs/libofproto.so /builddir/build/BUILD/openvswitch-2.16.0/lib/.libs/libsflow.so lib/.libs/libsflow.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/ovsdb-server ovsdb/ovsdb-server.o ovsdb/libovsdb.la lib/libopenvswitch.la -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ovsdb/.libs/ovsdb-server ovsdb/ovsdb-server.o -Wl,--as-needed ovsdb/.libs/libovsdb.so lib/.libs/libopenvswitch.so -lssl -lcrypto -lcap-ng -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.j3jxci + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 ++ dirname /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd openvswitch-2.16.0 + rm -rf /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 + make install DESTDIR=/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 make install-recursive make[1]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' Making install in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[4]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.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.16.0/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' /bin/sh ./libtool --mode=install /usr/bin/install -c lib/libopenvswitch.la lib/libopenvswitchavx512.la lib/libsflow.la ofproto/libofproto.la ovsdb/libovsdb.la vtep/libvtep.la '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' libtool: install: /usr/bin/install -c lib/.libs/libopenvswitch-2.16.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitch-2.16.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libopenvswitch-2.16.so.0.0.0 libopenvswitch-2.16.so.0 || { rm -f libopenvswitch-2.16.so.0 && ln -s libopenvswitch-2.16.so.0.0.0 libopenvswitch-2.16.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libopenvswitch-2.16.so.0.0.0 libopenvswitch.so || { rm -f libopenvswitch.so && ln -s libopenvswitch-2.16.so.0.0.0 libopenvswitch.so; }; }) libtool: install: /usr/bin/install -c lib/.libs/libopenvswitch.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitch.la libtool: install: /usr/bin/install -c lib/.libs/libopenvswitchavx512.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitchavx512.la libtool: install: /usr/bin/install -c lib/.libs/libsflow-2.16.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libsflow-2.16.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libsflow-2.16.so.0.0.0 libsflow-2.16.so.0 || { rm -f libsflow-2.16.so.0 && ln -s libsflow-2.16.so.0.0.0 libsflow-2.16.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libsflow-2.16.so.0.0.0 libsflow.so || { rm -f libsflow.so && ln -s libsflow-2.16.so.0.0.0 libsflow.so; }; }) libtool: install: /usr/bin/install -c lib/.libs/libsflow.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libsflow.la libtool: warning: relinking 'ofproto/libofproto.la' libtool: install: (cd /builddir/build/BUILD/openvswitch-2.16.0; /bin/sh "/builddir/build/BUILD/openvswitch-2.16.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/include/dpdk -include rte_config.h -I/usr/usr/include -D_FILE_OFFSET_BITS=64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -release 2.16 -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -o ofproto/libofproto.la -rpath /usr/lib64 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 -Wl,--as-needed -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -libverbs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lnuma -lm -lunbound -inst-prefix-dir /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64) 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.16.0-3.fc37.x86_64/usr/lib64 -L/usr/lib64 -lsflow -lrte_node -lrte_graph -lrte_bpf -lrte_flow_classify -lrte_pipeline -lrte_table -lrte_port -lrte_fib -lrte_ipsec -lrte_vhost -lrte_stack -lrte_security -lrte_sched -lrte_reorder -lrte_rib -lrte_regexdev -lrte_rawdev -lrte_pdump -lrte_power -lrte_member -lrte_lpm -lrte_latencystats -lrte_kni -lrte_jobstats -lrte_ip_frag -lrte_gso -lrte_gro -lrte_eventdev -lrte_efd -lrte_distributor -lrte_cryptodev -lrte_compressdev -lrte_cfgfile -lrte_bitratestats -lrte_bbdev -lrte_acl -lrte_timer -lrte_hash -lrte_metrics -lrte_cmdline -lrte_pci -lrte_ethdev -lrte_meter -lrte_net -lrte_mbuf -lrte_mempool -lrte_rcu -lrte_ring -lrte_eal -lrte_telemetry -lrte_kvargs -lmlx4 -libverbs -lmlx5 -lpcap -lnuma -lm -lunbound -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -mssse3 -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -mtune=generic -Wl,--version-script=./ofproto/libofproto.sym -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-dT -Wl,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -Wl,--as-needed -Wl,-soname -Wl,libofproto-2.16.so.0 -o ofproto/.libs/libofproto-2.16.so.0.0.0 libtool: install: /usr/bin/install -c ofproto/.libs/libofproto-2.16.so.0.0.0T /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libofproto-2.16.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libofproto-2.16.so.0.0.0 libofproto-2.16.so.0 || { rm -f libofproto-2.16.so.0 && ln -s libofproto-2.16.so.0.0.0 libofproto-2.16.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libofproto-2.16.so.0.0.0 libofproto.so || { rm -f libofproto.so && ln -s libofproto-2.16.so.0.0.0 libofproto.so; }; }) libtool: install: /usr/bin/install -c ofproto/.libs/libofproto.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libofproto.la libtool: install: /usr/bin/install -c ovsdb/.libs/libovsdb-2.16.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libovsdb-2.16.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libovsdb-2.16.so.0.0.0 libovsdb-2.16.so.0 || { rm -f libovsdb-2.16.so.0 && ln -s libovsdb-2.16.so.0.0.0 libovsdb-2.16.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libovsdb-2.16.so.0.0.0 libovsdb.so || { rm -f libovsdb.so && ln -s libovsdb-2.16.so.0.0.0 libovsdb.so; }; }) libtool: install: /usr/bin/install -c ovsdb/.libs/libovsdb.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libovsdb.la libtool: install: /usr/bin/install -c vtep/.libs/libvtep-2.16.so.0.0.0 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libvtep-2.16.so.0.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libvtep-2.16.so.0.0.0 libvtep-2.16.so.0 || { rm -f libvtep-2.16.so.0 && ln -s libvtep-2.16.so.0.0.0 libvtep-2.16.so.0; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 && { ln -s -f libvtep-2.16.so.0.0.0 libvtep.so || { rm -f libvtep.so && ln -s libvtep-2.16.so.0.0.0 libvtep.so; }; }) libtool: install: /usr/bin/install -c vtep/.libs/libvtep.lai /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libvtep.la libtool: install: /usr/bin/install -c lib/.libs/libopenvswitchavx512.a /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitchavx512.a libtool: install: chmod 644 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitchavx512.a libtool: install: ranlib /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitchavx512.a libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/bin' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c utilities/.libs/ovs-appctl /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-appctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c utilities/.libs/ovs-testcontroller /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-testcontroller libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c utilities/.libs/ovs-dpctl /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-dpctl libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib64' libtool: warning: '/builddir/build/BUILD/openvswitch-2.16.0/lib/libsflow.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c utilities/.libs/ovs-ofctl /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-ofctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c utilities/.libs/ovs-vsctl /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-vsctl libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-tool /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovsdb-tool libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-client /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovsdb-client libtool: warning: 'vtep/libvtep.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c vtep/.libs/vtep-ctl /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/vtep-ctl /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin' /bin/sh ./libtool --mode=install /usr/bin/install -c vswitchd/ovs-vswitchd ovsdb/ovsdb-server '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin' libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib64' libtool: warning: '/builddir/build/BUILD/openvswitch-2.16.0/lib/libsflow.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libsflow.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c vswitchd/.libs/ovs-vswitchd /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin/ovs-vswitchd libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib64' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c ovsdb/.libs/ovsdb-server /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin/ovsdb-server /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin' /usr/bin/install -c utilities/bugtool/ovs-bugtool '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/etc/bash_completion.d' /usr/bin/install -c utilities/ovs-appctl-bashcomp.bash utilities/ovs-vsctl-bashcomp.bash '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/etc/bash_completion.d' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-appctl.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-appctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-ctl.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-ctl.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-l3ping.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-l3ping.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-parse-backtrace.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-parse-backtrace.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-pki.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-pki.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-tcpdump.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-tcpdump.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man1" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-tcpundump.1 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man1/ovs-tcpundump.1" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-test.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovs-vlan-test.8 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man8/ovs-vlan-test.8" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man7" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb-server.7 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man7/ovsdb-server.7" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man5" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.5 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man5/ovsdb.5" /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man7" /usr/bin/install -c -m 644 ./Documentation/_build/man/ovsdb.7 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64'"/usr/share/man/man7/ovsdb.7" /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/var/lib/openvswitch/pki /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/bugtool-plugins/$dir"; \ /usr/bin/install -c -m 644 "./$plugin" "/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs /usr/bin/install -c -m 644 python/ovs/dirs.py.tmp /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/dirs.py rm python/ovs/dirs.py.tmp /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/man/man5' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man7' /usr/bin/install -c -m 644 lib/ovs-fields.7 lib/ovs-actions.7 '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man7' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/man/man8' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/unixctl' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/compat' /usr/bin/install -c -m 644 python/ovs/compat/__init__.py '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/compat' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/db' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/python/ovstest' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/include/openflow' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/include/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/pkgconfig' /usr/bin/install -c -m 644 lib/libopenvswitch.pc lib/libsflow.pc ofproto/libofproto.pc ovsdb/libovsdb.pc '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/pkgconfig' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch' /usr/bin/install -c -m 644 vswitchd/vswitch.ovsschema vtep/vtep.ovsschema '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts' /usr/bin/install -c -m 644 utilities/ovs-lib '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/run/openvswitch + install -d -m 0750 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/var/log/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/etc/openvswitch + install -p -D -m 0644 /builddir/build/SOURCES/openvswitch.sysusers /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/sysusers.d/openvswitch.conf + install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64//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.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/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.16.0-3.fc37.x86_64/usr/lib/systemd/system/openvswitch-ipsec.service + install -m 0755 rhel/etc_init.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts/openvswitch.init + install -p -D -m 0644 rhel/etc_openvswitch_default.conf /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//etc/openvswitch/default.conf + install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//etc/logrotate.d/openvswitch + install -m 0644 vswitchd/vswitch.ovsschema /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/share/openvswitch/vswitch.ovsschema + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//etc/sysconfig/network-scripts/ + install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//etc/sysconfig/network-scripts/ifdown-ovs + install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//etc/sysconfig/network-scripts/ifup-ovs + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/python3.10/site-packages + cp -a /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/share/openvswitch/python/ovstest /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/python3.10/site-packages + pushd python ~/build/BUILD/openvswitch-2.16.0/python ~/build/BUILD/openvswitch-2.16.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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -L /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -L /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -L /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' /builddir/build/BUILD/openvswitch-2.16.0/python/setup.py:15: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.command.build_ext import build_ext running build running build_py creating build/lib.linux-x86_64-3.10 creating build/lib.linux-x86_64-3.10/ovs copying ovs/dirs.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/winutils.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/vlog.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/version.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/util.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/timeval.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/stream.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/socket_util.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/reconnect.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/process.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/poller.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/ovsuuid.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/jsonrpc.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/json.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/fatal_signal.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/fcntl_win.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/daemon.py -> build/lib.linux-x86_64-3.10/ovs copying ovs/__init__.py -> build/lib.linux-x86_64-3.10/ovs creating build/lib.linux-x86_64-3.10/ovs/compat copying ovs/compat/__init__.py -> build/lib.linux-x86_64-3.10/ovs/compat creating build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedset.py -> build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sorteddict.py -> build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/sortedlist.py -> build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers copying ovs/compat/sortedcontainers/__init__.py -> build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers creating build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/types.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/schema.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/parser.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/idl.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/error.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/data.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/custom_index.py -> build/lib.linux-x86_64-3.10/ovs/db copying ovs/db/__init__.py -> build/lib.linux-x86_64-3.10/ovs/db creating build/lib.linux-x86_64-3.10/ovs/unixctl copying ovs/unixctl/server.py -> build/lib.linux-x86_64-3.10/ovs/unixctl copying ovs/unixctl/client.py -> build/lib.linux-x86_64-3.10/ovs/unixctl copying ovs/unixctl/__init__.py -> build/lib.linux-x86_64-3.10/ovs/unixctl running build_ext building 'ovs._json' extension creating build/temp.linux-x86_64-3.10 creating build/temp.linux-x86_64-3.10/ovs gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I ../include -fPIC -I/usr/include/python3.10 -c ovs/_json.c -o build/temp.linux-x86_64-3.10/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 ‘long unsigned int’} [-Wsign-compare] 132 | for (i = 0; i < json->array.n; i++) { | ^ gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -g -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -L /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I ../include build/temp.linux-x86_64-3.10/ovs/_json.o -L/usr/lib64 -lopenvswitch -o build/lib.linux-x86_64-3.10/ovs/_json.cpython-310-x86_64-linux-gnu.so + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -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 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld -L /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 /builddir/build/BUILD/openvswitch-2.16.0/python/setup.py:15: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.command.build_ext import build_ext running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10 creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/_json.cpython-310-x86_64-linux-gnu.so -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl copying build/lib.linux-x86_64-3.10/ovs/unixctl/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl copying build/lib.linux-x86_64-3.10/ovs/unixctl/client.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl copying build/lib.linux-x86_64-3.10/ovs/unixctl/server.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/custom_index.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/data.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/error.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/idl.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/parser.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/schema.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db copying build/lib.linux-x86_64-3.10/ovs/db/types.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat creating /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers/sortedlist.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers/sorteddict.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-x86_64-3.10/ovs/compat/sortedcontainers/sortedset.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers copying build/lib.linux-x86_64-3.10/ovs/compat/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat copying build/lib.linux-x86_64-3.10/ovs/__init__.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/daemon.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/fcntl_win.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/fatal_signal.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/json.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/jsonrpc.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/ovsuuid.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/poller.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/process.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/reconnect.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/socket_util.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/stream.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/timeval.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/util.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/version.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/vlog.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/winutils.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs copying build/lib.linux-x86_64-3.10/ovs/dirs.py -> /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl/client.py to client.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/unixctl/server.py to server.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/custom_index.py to custom_index.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/data.py to data.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/error.py to error.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/idl.py to idl.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/parser.py to parser.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/schema.py to schema.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/db/types.py to types.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers/sortedlist.py to sortedlist.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers/sorteddict.py to sorteddict.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/sortedcontainers/sortedset.py to sortedset.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/compat/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/daemon.py to daemon.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/fcntl_win.py to fcntl_win.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/fatal_signal.py to fatal_signal.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/json.py to json.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/jsonrpc.py to jsonrpc.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/ovsuuid.py to ovsuuid.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/poller.py to poller.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/process.py to process.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/reconnect.py to reconnect.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/socket_util.py to socket_util.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/stream.py to stream.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/timeval.py to timeval.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/util.py to util.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/version.py to version.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/vlog.py to vlog.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/winutils.py to winutils.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/dirs.py to dirs.cpython-310.pyc writing byte-compilation script '/tmp/tmpy6_hacas.py' /usr/bin/python3 -Wignore:The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives:DeprecationWarning /tmp/tmpy6_hacas.py removing /tmp/tmpy6_hacas.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.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs-2.16.0-py3.10.egg-info running install_scripts + rm -rfv /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/__pycache__ ++ python3-config --extension-suffix + '[' -f /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/lib64/python3.10/site-packages/ovs/_json.cpython-310-x86_64-linux-gnu.so ']' + popd ~/build/BUILD/openvswitch-2.16.0 + rm -rf /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/share/openvswitch/python/ + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//var/lib/openvswitch + install -d -m 0755 /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/firewalld/services/ + install -p -D -m 0755 rhel/usr_share_openvswitch_scripts_ovs-systemd-reload /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts/ovs-systemd-reload + touch /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/etc/openvswitch/conf.db + touch /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/etc/openvswitch/system-id.conf + rm -f /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/bin/ovs-benchmark /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/bin/ovs-docker /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/bin/ovs-parse-backtrace /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/sbin/ovs-vlan-bug-workaround '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/share/man/man1/ovs-benchmark.1*' '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64//usr/share/man/man8/ovs-vlan-bug-workaround.8*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man1/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man5/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man7/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/man/man8/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/openvswitch/scripts/ovn*' + rm -f '/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/include/ovn/*' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.16.0-3.fc37 --unique-debug-suffix -2.16.0-3.fc37.x86_64 --unique-debug-src-base openvswitch-2.16.0-3.fc37.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/openvswitch-2.16.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-appctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-dpctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-ofctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-testcontroller extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovs-vsctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovsdb-client extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/ovsdb-tool extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/bin/vtep-ctl extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libofproto-2.16.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libopenvswitch-2.16.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libovsdb-2.16.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libsflow-2.16.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/libvtep-2.16.so.0.0.0 extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10/site-packages/ovs/_json.cpython-310-x86_64-linux-gnu.so extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin/ovs-vswitchd extracting debug info from /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/sbin/ovsdb-server original debug info size: 19256kB, size after compression: 16768kB /usr/bin/sepdebugcrcfix: Updated 16 CRC32s, 0 CRC32s did match. 27661 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip /usr/bin/strip: /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/stH1ZtOB/libopenvswitchavx512_la-dpif-netdev-lookup-avx512-gather.o: cannot set time: Invalid argument /usr/bin/strip: /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/stH1ZtOB/libopenvswitchavx512_la-dpif-netdev-extract-avx512.o: cannot set time: Invalid argument /usr/bin/strip: /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/stH1ZtOB/libopenvswitchavx512_la-dpif-netdev-avx512.o: cannot set time: Invalid argument + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /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/lib64/libvtep.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/libovsdb.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/libofproto.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/libsflow.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/libopenvswitchavx512.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/libopenvswitch.la is executable but has no shebang, removing executable bit + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/debug/usr/lib64/python3.10 using python3.10 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib/python3.10 using python3.10 Bytecompiling .py files below /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/lib64/python3.10 using python3.10 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.mp4eNp + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openvswitch-2.16.0/.package_note-openvswitch-2.16.0-3.fc37.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh openvswitch 2.16.0-3.fc37 x86_64 + cd openvswitch-2.16.0 + touch resolv.conf ++ pwd + export OVS_RESOLV_CONF=/builddir/build/BUILD/openvswitch-2.16.0/resolv.conf + OVS_RESOLV_CONF=/builddir/build/BUILD/openvswitch-2.16.0/resolv.conf + make check TESTSUITEFLAGS=-j2 make check-recursive make[1]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' Making check in datapath make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0/datapath' make[2]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' make utilities/ovs-appctl-bashcomp.bash utilities/ovs-vsctl-bashcomp.bash tests/atlocal tests/testpki-cacert.pem tests/testpki-cert.pem tests/testpki-privkey.pem tests/testpki-req.pem tests/testpki-cert2.pem tests/testpki-privkey2.pem tests/testpki-req2.pem make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' make[3]: Nothing to be done for 'utilities/ovs-appctl-bashcomp.bash'. make[3]: Nothing to be done for 'utilities/ovs-vsctl-bashcomp.bash'. make[3]: 'tests/atlocal' is up to date. rm -f tests/pki/stamp rm -rf tests/pki /bin/sh ./utilities/ovs-pki.in --dir=tests/pki --log=tests/ovs-pki.log init && \ /bin/sh ./utilities/ovs-pki.in --dir=tests/pki --log=tests/ovs-pki.log req+sign tests/pki/test && \ /bin/sh ./utilities/ovs-pki.in --dir=tests/pki --log=tests/ovs-pki.log req+sign tests/pki/test2 && \ : > tests/pki/stamp Creating controllerca... Creating switchca... tests/pki/test-req.pem Fri Mar 4 15:51:34 UTC 2022 fingerprint b7ef03ade0bcc746c94e090e5328a947abf77f5f tests/pki/test2-req.pem Fri Mar 4 15:51:34 UTC 2022 fingerprint 4a34ad6c411b4d5bad51c227630519a0154c823a cp tests/pki/switchca/cacert.pem tests/testpki-cacert.pem cp tests/pki/test-cert.pem tests/testpki-cert.pem cp tests/pki/test-privkey.pem tests/testpki-privkey.pem cp tests/pki/test-req.pem tests/testpki-req.pem cp tests/pki/test2-cert.pem tests/testpki-cert2.pem cp tests/pki/test2-privkey.pem tests/testpki-privkey2.pem cp tests/pki/test2-req.pem tests/testpki-req2.pem make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make check-local make[3]: Entering directory '/builddir/build/BUILD/openvswitch-2.16.0' set /bin/sh './tests/testsuite' -C tests AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests:ipsec::; \ "$@" -j2 || \ (test -z "$(find /builddir/build/BUILD/openvswitch-2.16.0/tests/testsuite.dir -name 'asan.*')" && \ test X'' = Xyes && "$@" --recheck) ./atlocal: line 177: ip: command not found ./atlocal: line 178: tc: command not found ./atlocal: line 179: tc: command not found ./atlocal: line 182: ip: command not found ## ------------------------------ ## ## openvswitch 2.16.0 test suite. ## ## ------------------------------ ## 2: appctl-bashcomp - complex completion check 1 ok 1: appctl-bashcomp - basic verification ok 3: appctl-bashcomp - complex completion check 2 ok 5: appctl-bashcomp - complex completion check 4 ok 4: appctl-bashcomp - complex completion check 3 ok 6: appctl-bashcomp - negative test ok 7: vsctl-bashcomp - basic verification ok 9: vsctl-bashcomp - negative test ok 10: checkpatch - sign-offs ok 11: checkpatch - parenthesized constructs ok 12: checkpatch - parenthesized constructs - for ok 13: checkpatch - comments ok 14: checkpatch - whitespace around operator ok 15: checkpatch - whitespace around cast ok 8: vsctl-bashcomp - argument completion ok 16: bfd - basic config on different bridges ok 18: bfd - concatenated path down ok 19: bfd - Edit the Min Tx/Rx values ok 17: bfd - Verify tunnel down detection ok 20: bfd - check_tnl_key ok 22: bfd - bfd forwarding_if_rx - bfd on one side ok 23: bfd - bfd forwarding_if_rx - bfd on both sides ok 24: bfd - bfd forwarding_if_rx - with bfd decay ok 21: bfd - bfd decay ok 25: bfd - bfd forwarding_if_rx - demand_rx_bfd ok 27: bfd - check that BFD works together with RSTP ok 26: bfd - flap_count ok 28: bfd - liveness propagation - OF1.3 ok 29: bfd - liveness propagation - OF1.4 ok 30: bfd - liveness propagation - OF1.5 ok 32: bfd - overlay ok 31: bfd - Edit the Detect Mult values ok 33: cfm - check update ovsdb 1 ok 34: cfm - check update ovsdb 2 ok 35: cfm - demand mode ok 37: cfm - flap_count ok 38: cfm - fault_override ok 39: cfm - check that CFM works together with RSTP ok 40: cfm - liveness propagation - OF1.3 ok 41: cfm - liveness propagation - OF1.4 ok 42: cfm - liveness propagation - OF1.5 ok 43: lacp - config ok 44: lacp - multi port config ok 45: lacp - negotiation ok 36: cfm - demand_rx_ccm ok 46: lacp - liveness propagation - OF1.3 ok 47: lacp - liveness propagation - OF1.4 ok 48: lacp - liveness propagation - OF1.5 ok 50: TCP/IP checksumming ok 49: flow extractor ok 52: hash map ok 51: hash functions ok 53: hash index ok 55: counting cuckoo hash ok 56: atomic operations ok 57: test linked lists ok 58: packet library ok 54: cuckoo hash ok 59: SHA-1 ok 61: type properties ok 62: strtok_r bug fix ok 63: byte order conversion ok 60: test skiplist ok 64: random number generator ok 65: ctz() function ok 66: clz() function ok 67: round_up_pow2() function ok 68: round_down_pow2() function ok 69: count_1bits() function ok 70: log_2_floor() function ok 71: bitwise_copy() function ok 72: bitwise_zero() function ok 73: bitwise_one() function ok 74: bitwise_is_all_zeros() function ok 76: ovs_scan() function ok 77: unix socket, short pathname - C ok 78: unix socket, long pathname - C ok 79: unix socket, short pathname - Python3 ok 80: unix socket, long pathname - Python3 ok 75: bitwise_rscan() function ok 82: saturating arithmetic ok 81: ovs_assert ok 83: snprintf ok 84: bitmap functions ok 85: use of public headers ok 86: ofpbuf module ok 87: rcu ok 88: stopwatch module ok 89: heap library -- insert delete same order ok 90: heap library -- insert delete reverse order ok 91: heap library -- insert delete every order ok 93: heap library -- raw insert ok 94: heap library -- raw delete ok 92: heap library -- insert delete same order with dups ok 96: active_backup bundle link selection ok 97: hrw bundle single link selection ok 98: hrw bundle no link selection ok 95: hrw bundle link selection ok 99: bundle action missing argument ok 100: bundle action bad fields ok 101: bundle action bad algorithm ok 102: bundle action bad member type ok 103: bundle action bad member delimiter ok 104: bundle action with many ports ok 105: bundle action with ports up and down ok 107: hrw bundle symmetric_l3 link selection ok 106: bundle_load action with ports down ok 109: hrw bundle symmetric_l3 single link selection ok 108: active_backup bundle symmetric_l3 link selection ok 110: hrw bundle symmetric_l3 single link selection ok 111: hrw bundle symmetric_l3 no link selection ok 113: flow classifier - empty ok 114: flow classifier - destroy null ok 112: bundle symmetric_l3 action with many ports ok 115: flow classifier - single rule ok 117: flow classifier - many rules in one list ok 118: flow classifier - versioned many rules in one list ok 116: flow classifier - rule replacement ok 119: flow classifier - many rules in one table ok 120: flow classifier - versioned many rules in one table ok 121: flow classifier - many rules in two tables ok 122: flow classifier - versioned many rules in two tables ok 123: flow classifier - many rules in five tables ok 125: miniflow - miniflow ok 126: miniflow - minimask_has_extra ok 127: miniflow - minimask_combine ok 128: flow classifier - lookup segmentation ok 129: flow classifier - prefix lookup ok 130: single conjunctive match ok 124: flow classifier - versioned many rules in five tables ok 132: conjunctive match priority fallback ok 133: conjunctive match and other actions ok 134: flow classifier - packet with extra padding ok 135: check struct tail padding ok 136: check struct internal alignment ok 137: check struct declared size ok 138: check wrong struct's declared size ok 139: daemon ok 140: daemon --monitor ok 141: daemon --detach ok 142: daemon --detach --monitor ok 143: daemon --detach startup errors ok 144: daemon --detach --monitor startup errors ok 145: daemon --service skipped (daemon.at:204) 146: daemon - Python3 ok 147: daemon --monitor - Python3 ok 148: daemon --monitor restart exit code - Python3 ok 149: daemon --detach - Python3 ok 150: daemon --detach --monitor - Python3 ok 151: daemon --detach startup errors - Python3 ok 152: daemon --detach --monitor startup errors - Python3 ok 153: daemon --detach closes standard fds - Python3 ok 154: daemon --detach --monitor closes standard fds - Python3 ok 155: OpenFlow 1.0 action translation ok 156: OpenFlow 1.0 "instruction" translations ok 157: OpenFlow 1.1 action translation ok 158: OpenFlow 1.1 instruction translation ok 159: OpenFlow 1.2 action translation ok 160: OpenFlow 1.3 action translation ok 161: OpenFlow 1.5 action translation ok 131: multiple conjunctive match ok 162: ofp-actions - inconsistent MPLS actions ok 163: reg_load <-> set_field translation corner case ok 164: enqueue action for OF1.1+ ok 165: mod_nw_ttl action for OF1.0 ok 166: mod_nw_ecn action translation ok 168: empty ok 169: too short ok 170: wrong OpenFlow version ok 171: truncated message ok 172: message only uses part of buffer ok 173: OFPT_HELLO - ordinary ok 174: OFPT_HELLO with extra data ok 175: OFPT_HELLO with version bitmap ok 176: OFPT_HELLO with version bitmap and extra data ok 177: OFPT_HELLO with higher than supported version ok 178: OFPT_HELLO with contradictory version bitmaps ok 179: OFPT_ECHO_REQUEST, empty payload ok 180: OFPT_ECHO_REQUEST, 5-byte payload ok 181: OFPT_ECHO_REPLY, empty payload ok 182: OFPT_ECHO_REPLY, 5-byte payload ok 183: OFPT_FEATURES_REQUEST ok 184: OFPT_FEATURES_REPLY - OF1.0 ok 185: OFPT_FEATURES_REPLY cut off mid-port - OF1.0 ok 186: OFPT_FEATURES_REPLY - OF1.1 ok 187: OFPT_FEATURES_REPLY cut off mid-port - OF1.1 ok 188: OFPT_FEATURES_REPLY - OF1.2 ok 189: OFPT_FEATURES_REPLY cut off mid-port - OF1.2 ok 190: OFPT_FEATURES_REPLY - OF1.3 ok 191: OFPT_FEATURES_REPLY - OF1.4 ok 192: OFPT_FEATURES_REPLY - OF1.5 ok 193: OFPT_FEATURES_REPLY - with auxiliary_id - OF1.3 ok 194: OFPT_GET_CONFIG_REQUEST ok 195: OFPT_GET_CONFIG_REPLY, most common form ok 196: OFPT_GET_CONFIG_REPLY, frags and miss_send_len ok 197: OFPT_PACKET_IN - OF1.0 ok 198: OFPT_PACKET_IN - OF1.0, with hex output of packet data ok 199: OFPT_PACKET_IN - OF1.1 ok 200: OFPT_PACKET_IN - OF1.2 ok 201: OFPT_PACKET_IN - OF1.2, with hex output of packet data ok 202: OFPT_PACKET_IN - OF1.3 ok 203: OFPT_PACKET_IN - OF1.4 ok 204: OFPT_PACKET_IN - OF1.5 ok 205: OFPT_PACKET_IN - OF1.3, with hex output of packet data ok 206: OFPT_FLOW_REMOVED - OF1.0 ok 207: OFPT_FLOW_REMOVED - OF1.2 ok 208: OFPT_FLOW_REMOVED - OF1.3 ok 209: OFPT_FLOW_REMOVED - OF1.5 ok 210: OFPT_PORT_STATUS - OF1.0 ok 211: OFPT_PORT_STATUS - OF1.1 ok 212: OFPT_PORT_STATUS - OF1.4 ok 213: OFPT_PACKET_OUT - OF1.0 ok 214: OFPT_PACKET_OUT - OF1.0, with packet ok 215: OFPT_PACKET_OUT - OF1.0, with hex output of packet data ok 216: OFPT_PACKET_OUT - OF1.1 ok 217: OFPT_PACKET_OUT - OF1.1, with packet ok 218: OFPT_PACKET_OUT - OF1.5 ok 219: OFPT_PACKET_OUT - OF1.5, with packet ok 220: OFPT_FLOW_MOD - OF1.0 - low verbosity ok 221: OFPT_FLOW_MOD - OF1.1 - low verbosity ok 222: OFPT_FLOW_MOD - OF1.2 - low verbosity ok 223: OFPT_FLOW_MOD - OF1.0 - high verbosity ok 224: OFPT_FLOW_MOD - OF1.2 - low verbosity ok 225: OFPT_FLOW_MOD - OF1.3 - flags - low verbosity ok 226: OFPT_FLOW_MOD - OF1.2 - set-field ip_src ok 227: OFPT_FLOW_MOD - OF1.2 - set-field ip_dst ok 228: OFPT_FLOW_MOD - OF1.2 - set-field sctp_src ok 229: OFPT_FLOW_MOD - OF1.2 - set-field sctp_dst ok 230: OFPT_FLOW_MOD - OF1.2 - experimenter OXM ok 231: OFPT_FLOW_MOD - OF1.2 - set-field nd_target, nd_sll ok 232: OFPT_FLOW_MOD - OF1.3 - meter ok 233: OFPT_FLOW reply - OF1.2 - set-field ip_src ok 234: OFPT_FLOW reply - OF1.2 - set-field ip_dst ok 235: OFPT_FLOW reply - OF1.2 - set-field sctp_src ok 236: OFPT_FLOW reply - OF1.2 - set-field sctp_dst ok 237: OFPT_PORT_MOD - OF1.0 ok 238: OFPT_PORT_MOD - OF1.1 ok 239: OFPT_PORT_MOD - OF1.2 ok 240: OFPT_PORT_MOD - OF1.3 ok 241: OFPT_PORT_MOD - OF1.4 ok 242: OFPT_TABLE_MOD - OF1.1 ok 243: OFPT_TABLE_MOD - OF1.2 ok 244: OFPT_TABLE_MOD - OF1.3 ok 245: OFPT_TABLE_MOD - OF1.4 ok 246: OFPST_DESC request ok 247: OFPST_DESC reply ok 248: OFPST_FLOW request - OF1.0 ok 249: OFPST_FLOW request - OF1.2 ok 250: OFPST_FLOW request - OF1.3 ok 251: OFPST_FLOW request - OF1.5 ok 252: OFPST_FLOW reply - OF1.0 ok 253: OFPST_FLOW reply - OF1.2 ok 254: OFPST_FLOW reply - OF1.5 ok 255: OFPST_AGGREGATE request - OF1.0 ok 256: OFPST_AGGREGATE request - OF1.2 ok 257: OFPST_AGGREGATE request - OF1.3 ok 258: OFPST_AGGREGATE request - OF1.5 ok 259: OFPST_AGGREGATE reply - OF1.0 ok 260: OFPST_AGGREGATE reply - OF1.2 ok 261: OFPST_AGGREGATE reply - OF1.3 ok 262: OFPST_AGGREGATE reply - OF1.5 ok 263: OFPST_TABLE request - OF1.0 ok 264: OFPST_TABLE request - OF1.1 ok 265: OFPST_TABLE request - OF1.2 ok 266: OFPST_TABLE request - OF1.3 ok 267: OFPST_TABLE reply - OF1.0 ok 268: OFPST_TABLE reply - OF1.2 ok 269: OFPST_TABLE reply - OF1.3 ok 270: OFPST_PORT request - 1.0 ok 271: OFPST_PORT request - 1.1 ok 272: OFPST_PORT request - 1.2 ok 273: OFPST_PORT request - 1.3 ok 274: OFPST_PORT reply - OF1.0 ok 275: OFPST_PORT reply - OF1.2 ok 276: OFPST_PORT reply - OF1.3 ok 277: OFPST_PORT reply - OF1.4 ok 278: OFPST_QUEUE request - OF1.0 ok 279: OFPST_QUEUE request - OF1.1 ok 280: OFPST_QUEUE request - OF1.2 ok 281: OFPST_QUEUE request - OF1.3 ok 282: OFPST_QUEUE reply - OF1.0 ok 283: OFPST_QUEUE reply - OF1.1 ok 284: OFPST_QUEUE reply - OF1.2 ok 285: OFPST_QUEUE reply - OF1.3 ok 286: OFPST_QUEUE reply - OF1.4 ok 287: NXST_GROUP request - OF1.0 ok 288: OFPST_GROUP request - OF1.1 ok 289: NXST_GROUP reply - OF1.0 ok 290: OFPST_GROUP reply - OF1.1 ok 291: OFPST_GROUP reply - OF1.3 ok 292: NXST_GROUP_DESC request - OF1.0 ok 293: OFPST_GROUP_DESC request - OF1.1 ok 294: OFPST_GROUP_DESC request - OF1.5 ok 295: NXST_GROUP_DESC reply - OF1.0 ok 296: OFPST_GROUP_DESC reply - OF1.1 ok 297: OFPST_GROUP_DESC reply - OF1.5 ok 298: NXST_GROUP_FEATURES request ok 299: OFPST_GROUP_FEATURES request ok 300: NXST_GROUP_FEATURES reply ok 301: OFPST_GROUP_FEATURES reply ok 302: OFPST_PORT_DESC request - OF1.0 ok 303: OFPST_PORT_DESC request - OF1.5 ok 304: OFPST_PORT_DESC reply - OF1.0 ok 305: OFPST_PORT_DESC reply - OF1.4 ok 306: OFPT_METER_MOD request - OF1.3 ok 307: OFPT_METER_MOD request - bad band - OF1.3 ok 308: OFPT_METER_MOD request - bad command - OF1.3 ok 309: OFPT_METER_MOD request - bad flags - OF1.3 ok 310: OFPST_METER request - OF1.3 ok 311: OFPST_METER_CONFIG request - OF1.3 ok 312: OFPST_METER_FEATURES request - OF1.3 ok 313: OFPST_METER_FEATURES reply - OF1.3 ok 314: OFPST_METER_CONFIG reply - OF1.3 ok 315: OFPST_METER reply - OF1.3 ok 316: OFPST_TABLE_FEATURES request - OF1.3 ok 317: OFPT_BARRIER_REQUEST - OF1.0 ok 318: OFPT_BARRIER_REQUEST - OF1.1 ok 319: OFPT_BARRIER_REQUEST - OF1.2 ok 320: OFPT_BARRIER_REQUEST - OF1.3 ok 321: OFPT_BARRIER_REPLY - OF1.0 ok 322: OFPT_BARRIER_REPLY - OF1.1 ok 167: action parsing errors ok 323: OFPT_BARRIER_REPLY - OF1.2 ok 324: OFPT_BARRIER_REPLY - OF1.3 ok 325: OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.0 ok 327: OFPST_QUEUE_DESC request - OF1.4 ok 326: OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.2 ok 328: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.0 ok 329: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.1 ok 330: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.2 ok 331: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.3 ok 332: OFPST_QUEUE_DESC reply - OF1.4 ok 333: OFPT_SET_ASYNC - OF1.3 ok 334: OFPT_ROLE_REQUEST - OF1.2 ok 335: OFPT_ROLE_REQUEST - nochange - OF1.2 ok 336: NXT_ROLE_REQUEST ok 337: OFPT_ROLE_REPLY - OF1.2 ok 338: NXT_ROLE_REPLY ok 339: OFP_ROLE_STATUS - primary, experimenter - OF1.3 ok 340: OFP_ROLE_STATUS - primary, config - OF1.3 ok 341: OFP_ROLE_STATUS - primary, config,generation - OF1.3 ok 342: OFP_ROLE_STATUS - primary, experimenter - OF1.4 ok 343: OFP_ROLE_STATUS - primary, config - OF1.4 ok 344: OFP_ROLE_STATUS - primary, config,generation - OF1.4 ok 345: OFP_REQUESTFORWARD - OF1.4 ok 346: OFP_REQUESTFORWARD - OF1.4 ok 347: OFP_REQUESTFORWARD - OF1.4 ok 348: OFP_REQUESTFORWARD - OF1.4 ok 349: NXT_REQUESTFORWARD - inner NXT_GROUP_MOD ok 350: NXT_REQUESTFORWARD - inner OFPT_GROUP_MOD - OF1.1 ok 351: ONFT_REQUESTFORWARD - inner OFPT_METER_MOD - OF1.3 ok 352: NXT_SET_PACKET_IN ok 353: NXT_PACKET_IN ok 354: NXT_PACKET_IN, with hex output of packet data ok 355: NX_PACKET_IN2 ok 356: NXT_SET_ASYNC_CONFIG ok 357: OFPT_SET_ASYNC_CONFIG ok 358: OFPT_SET_ASYNC_CONFIG - invalid mask - OF1.4 ok 359: OFPT_SET_ASYNC_CONFIG - unsupported configuration - OF1.4 ok 360: NXT_SET_CONTROLLER_ID ok 361: NXT_FLOW_MONITOR_CANCEL ok 362: NXT_FLOW_MONITOR_PAUSED ok 363: NXT_FLOW_MONITOR_RESUMED ok 364: NXT_SET_FLOW_FORMAT ok 365: NXT_FLOW_MOD, low verbosity ok 366: NXT_FLOW_MOD, high verbosity ok 367: NXT_GROUP_MOD add - OF1.0 ok 368: OFPT_GROUP_MOD - OF1.1 ok 369: OFPT_GROUP_MOD add - OF1.5 ok 370: OFPT_GROUP_MOD insert bucket - OF1.5 ok 371: NXT_FLOW_REMOVED ok 372: NXT_FLOW_MOD_TABLE_ID ok 373: NXT_RESUME ok 374: NXST_FLOW request ok 375: NXST_FLOW reply ok 376: NXST_AGGREGATE request ok 377: NXST_AGGREGATE reply ok 378: NXST_FLOW_MONITOR request ok 379: NXST_FLOW_MONITOR reply ok 380: OFPT_BUNDLE_CONTROL - atomic OPEN_REQUEST ok 381: OFPT_BUNDLE_CONTROL - ordered OPEN_REQUEST ok 382: OFPT_BUNDLE_CONTROL - atomic ordered OPEN_REQUEST ok 383: OFPT_BUNDLE_CONTROL - OPEN_REPLY ok 384: OFPT_BUNDLE_CONTROL - CLOSE_REQUEST ok 385: OFPT_BUNDLE_CONTROL - CLOSE_REPLY ok 386: OFPT_BUNDLE_CONTROL - COMMIT_REQUEST ok 387: OFPT_BUNDLE_CONTROL - COMMIT_REPLY ok 388: OFPT_BUNDLE_CONTROL - DISCARD_REQUEST ok 389: OFPT_BUNDLE_CONTROL - DISCARD_REPLY ok 390: OFPT_BUNDLE_ADD_MESSAGE - verify xid ok 391: OFPT_BUNDLE_ADD_MESSAGE - reject OFPT_HELLO ok 392: OFPT_BUNDLE_ADD_MESSAGE - FLOW_MOD ok 393: OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD ok 394: OFPT_BUNDLE_ADD_MESSAGE - GROUP_MOD ok 395: OFPT_BUNDLE_ADD_MESSAGE - PACKET_OUT ok 396: NXST_IPFIX_BRIDGE - request ok 397: NXST_IPFIX_BRIDGE - reply ok 398: NXST_IPFIX_FLOW - request ok 399: NXST_IPFIX_FLOW - reply ok 400: NXT_CT_FLUSH_ZONE ok 402: parsing key-value pairs ok 403: OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.0 ok 404: OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.1 ok 401: encoding hellos ok 405: OFPT_ERROR with type OFPET_BAD_REQUEST - OF1.0 ok 406: OFPT_ERROR prints type of truncated inner messages ok 407: OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.0 ok 408: OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.1 ok 409: OFPT_ERROR with type OFPFMFC_OVERLAP - OF1.0 ok 410: OFPT_ERROR with type OFPBIC_UNSUP_INST - OF1.1 ok 411: OFPT_ERROR with type OFPBIC_DUP_INST - OF1.4 ok 412: encoding OFPBIC_* experimenter errors ok 413: encoding errors extension that became official ok 414: decoding OFPBIC_* experimenter errors ok 415: decoding experimenter errors ok 416: encoding experimenter errors ok 418: ovs-ofctl parse-flows (OpenFlow 1.0) ok 419: ovs-ofctl parse-flows (OpenFlow 1.1) ok 420: ovs-ofctl parse-flows (OpenFlow 1.2) ok 421: ovs-ofctl parse-flow with invalid mask ok 422: ovs-ofctl action inconsistency (OpenFlow 1.1) ok 423: ovs-ofctl parse-flows (skb_priority) ok 424: ovs-ofctl parse-flows (NXM) ok 425: ovs-ofctl -F nxm parse-flows ok 426: ovs-ofctl -F nxm -mmm parse-flows ok 427: ovs-ofctl parse-nx-match ok 428: ovs-ofctl parse-ofp10-match ok 429: ovs-ofctl parse-ofp11-match ok 430: ovs-ofctl parse-nx-match loose ok 431: ovs-ofctl parse-oxm (OpenFlow 1.2) ok 432: ovs-ofctl parse-oxm (OpenFlow 1.3) ok 433: ovs-ofctl parse-oxm (OpenFlow 1.5) ok 434: ovs-ofctl parse-oxm loose ok 435: experimenter OXM encoding ok 436: check TCP flags expression in OXM and NXM ok 437: ovs-ofctl check-vlan ok 438: ovs-ofctl -F option and NXM features ok 439: ovs-ofctl -F option with flow_mods ok 440: ovs-ofctl dump-flows honors -F option ok 441: ovs-ofctl dump-flows rejects bad -F option ok 417: ovs-ofctl parse-flows choice of protocol ok 442: ovs-ofctl add-flow reports non-normalized flows ok 443: ovs-ofctl dump-flows with sorting ok 444: ovs-ofctl dump-flows --names ok 446: ovs-ofctl diff-flows - tunnel metadata ok 447: ovs-ofctl diff-flows - suppress false differences ok 448: ovs-ofctl -F and -O interaction ok 449: ovs-ofctl ofp-parse ok 450: tcp flags - filtering ok 451: ovs-ofctl rule with importance ok 452: ovs-ofctl replace-flows with importance ok 453: ovs-ofctl replace-flows with --bundle ok 454: ovs-ofctl ct-flush-zone ok 445: ovs-ofctl diff-flows ok 456: fuzz regression - flow_extract_fuzzer-5112775280951296 ok 457: fuzz regression - flow_extract_fuzzer-5457710546944000 ok 458: fuzz regression - json_parser_fuzzer-4790908707930112 ok 459: fuzz regression - ofp_print_fuzzer-4584019764183040 ok 460: fuzz regression - ofp_print_fuzzer-4730143510626304 ok 461: fuzz regression - ofp_print_fuzzer-4854119633256448 ok 462: fuzz regression - ofp_print_fuzzer-5070973479944192 ok 463: fuzz regression - ofp_print_fuzzer-5072291707748352 ok 464: fuzz regression - ofp_print_fuzzer-5147430386401280 ok 465: fuzz regression - ofp_print_fuzzer-5168455220199424 ok 466: fuzz regression - ofp_print_fuzzer-5190507327127552 ok 467: fuzz regression - ofp_print_fuzzer-5204186701496320 ok 468: fuzz regression - ofp_print_fuzzer-5394482341085184 ok 469: fuzz regression - ofp_print_fuzzer-5395207246839808 ok 470: fuzz regression - ofp_print_fuzzer-5647458888581120 ok 471: fuzz regression - ofp_print_fuzzer-5674119268925440 ok 472: fuzz regression - ofp_print_fuzzer-5674419757252608 ok 473: fuzz regression - ofp_print_fuzzer-5677588436484096 ok 474: fuzz regression - ofp_print_fuzzer-5706562554298368 ok 455: ovs-ofctl snoop ok 475: fuzz regression - ofp_print_fuzzer-5722747668791296 ok 476: fuzz regression - ofp_print_fuzzer-6285128790704128 ok 477: fuzz regression - ofp_print_fuzzer-6470117922701312 ok 478: fuzz regression - ofp_print_fuzzer-6502620041576448 ok 479: fuzz regression - ofp_print_fuzzer-6540965472632832 ok 480: OVS datapath key parsing and formatting - valid forms ok 481: OVS datapath wildcarded key parsing and formatting - valid forms ok 483: OVS datapath actions parsing and formatting - valid forms ok 484: OVS datapath actions parsing and formatting - invalid forms ok 485: OVS datapath actions parsing and formatting - userdata overflow ok 482: OVS datapath wildcarded key filtering. ok 486: OVS datapath actions parsing and formatting - actions too long ok 488: OVS datapath keys parsing and formatting - 33 nested encap ok 489: MPLS xlate action ok 490: MPLS xlate action - patch-port ok 491: MPLS xlate action - group bucket ok 492: modulo_n multipath link selection ok 493: hash_threshold multipath link selection ok 494: hrw multipath link selection ok 487: OVS datapath keys parsing and formatting - keys too long ok 495: iter_hash multipath link selection ok 496: modulo_n multipath symmetric_l3 link selection ok 497: hash_threshold multipath symmetric_l3 link selection ok 499: iter_hash symmetric_l3 multipath link selection ok 500: learning action - parsing and formatting ok 501: learning action - parsing and formatting - illegal in_port_oxm ok 498: hrw multipath symmetric_l3 link selection ok 502: learning action - parsing and formatting - OXM ok 503: learning action - examples ok 504: learning action - satisfied prerequisites ok 505: learning action - invalid prerequisites ok 506: learning action - too-long immediate value ok 507: learning action - standard VLAN+MAC learning ok 509: learning action - TCPv4 port learning ok 510: learning action - TCPv6 port learning ok 508: learning action - learn refreshes hard_age ok 511: learning action - self-modifying flow ok 512: learning action - self-modifying flow with idle_timeout ok 513: learning action - self-modifying flow with hard_timeout ok 514: learning action - fin_timeout feature ok 515: learning action - delete_learned feature ok 516: learning action - delete_learned/limit with packet ok 518: learning action - limit result_dst ok 517: learning action - limit ok 520: unix vconn - refuse connection ok 521: unix vconn - accept then close ok 522: unix vconn - read hello ok 523: unix vconn - send plain hello ok 524: unix vconn - send long hello ok 525: unix vconn - send echo hello ok 526: unix vconn - send short hello ok 527: unix vconn - send invalid version hello ok 528: tcp vconn - refuse connection ok 529: tcp vconn - accept then close ok 530: tcp vconn - read hello ok 531: tcp vconn - send plain hello ok 532: tcp vconn - send long hello ok 533: tcp vconn - send echo hello ok 534: tcp vconn - send short hello ok 535: tcp vconn - send invalid version hello ok 536: ssl vconn - refuse connection ok 537: ssl vconn - accept then close ok 538: ssl vconn - read hello ok 539: ssl vconn - send plain hello ok 540: ssl vconn - send long hello ok 541: ssl vconn - send echo hello ok 542: ssl vconn - send short hello ok 543: ssl vconn - send invalid version hello ok 544: components of "/usr/lib" are "/usr", "lib" ok 545: components of "/usr/" are "/", "usr" ok 546: components of "usr" are ".", "usr" ok 547: components of "/" are "/", "/" ok 548: components of "." are ".", "." ok 549: components of ".." are ".", ".." ok 550: components of "//" are "//", "//" ok 551: components of "//foo" are "//", "foo" ok 552: components of "" are ".", "." ok 553: components of "dir/file" are "dir", "file" ok 554: components of "dir/file/" are "dir", "file" ok 555: components of "dir/file//" are "dir", "file" ok 556: components of "///foo" are "/", "foo" ok 557: follow_symlinks - relative symlinks ok 558: follow_symlinks - absolute symlinks ok 559: follow_symlinks - symlinks to directories ok 560: follow_symlinks - nonexistent targets ok 561: follow_symlinks - regular files ok 562: follow_symlinks - device targets ok 563: follow_symlinks - nonexistent files ok 564: follow_symlinks - symlink loop ok 565: wikipedia test vector 1 ok 519: learning action - different limits ok 566: wikipedia test vector 2 ok 567: NIST KAT ECBKeySbox128e vector 0 ok 568: NIST KAT ECBKeySbox128e vector 1 ok 569: NIST KAT ECBKeySbox128e vector 2 ok 570: NIST KAT ECBKeySbox128e vector 3 ok 571: NIST KAT ECBKeySbox128e vector 4 ok 572: NIST KAT ECBKeySbox128e vector 5 ok 573: NIST KAT ECBKeySbox128e vector 6 ok 574: NIST KAT ECBKeySbox128e vector 7 ok 575: NIST KAT ECBKeySbox128e vector 8 ok 576: NIST KAT ECBKeySbox128e vector 9 ok 577: NIST KAT ECBKeySbox128e vector 10 ok 578: NIST KAT ECBKeySbox128e vector 11 ok 579: NIST KAT ECBKeySbox128e vector 12 ok 580: NIST KAT ECBKeySbox128e vector 13 ok 581: NIST KAT ECBKeySbox128e vector 14 ok 582: NIST KAT ECBKeySbox128e vector 15 ok 583: NIST KAT ECBKeySbox128e vector 16 ok 584: NIST KAT ECBKeySbox128e vector 17 ok 585: NIST KAT ECBKeySbox128e vector 18 ok 586: NIST KAT ECBKeySbox128e vector 19 ok 587: NIST KAT ECBKeySbox128e vector 20 ok 588: unixctl ovs-vswitchd exit - Python3 ok 589: unixctl ovs-vswitchd list-commands - Python3 ok 591: unixctl bad target - Python3 ok 590: unixctl ovs-vswitchd arguments - Python3 ok 593: unixctl server errors - Python3 ok 592: unixctl server - Python3 ok 595: empty array - C ok 596: empty array - Python3 ok 597: single-element array - C ok 598: single-element array - Python3 ok 599: 2-element array - C ok 600: 2-element array - Python3 ok 601: many-element array - C ok 602: many-element array - Python3 ok 603: missing comma - C ok 604: missing comma - Python3 ok 605: trailing comma not allowed - C ok 606: trailing comma not allowed - Python3 ok 607: doubled comma not allowed - C ok 608: doubled comma not allowed - Python3 ok 609: empty string - C ok 610: empty string - Python3 ok 611: 1-character strings - C ok 612: 1-character strings - Python3 ok 613: escape sequences - C ok 614: escape sequences - Python3 ok 615: Unicode escape sequences - C ok 616: Unicode escape sequences - Python3 ok 617: surrogate pairs - C ok 618: a string by itself is not valid JSON - C ok 619: a string by itself is not valid JSON - Python3 ok 620: end of line in quoted string - C ok 621: end of line in quoted string - Python3 ok 622: formfeed in quoted string - C ok 623: formfeed in quoted string - Python3 ok 624: bad escape in quoted string - C ok 625: bad escape in quoted string - Python3 ok 626: \u must be followed by 4 hex digits (1) - C ok 627: \u must be followed by 4 hex digits (1) - Python3 ok 628: \u must be followed by 4 hex digits (2) - C ok 629: \u must be followed by 4 hex digits (2) - Python3 ok 630: isolated leading surrogate not allowed - C ok 631: isolated leading surrogate not allowed - Python3 ok 632: surrogatess must paired properly - C ok 633: surrogatess must paired properly - Python3 ok 634: null bytes not allowed - C ok 635: null bytes not allowed - Python3 ok 636: properly quoted backslash at end of string - C ok 637: properly quoted backslash at end of string - Python3 ok 638: stray backslash at end of string - C ok 639: stray backslash at end of string - Python3 ok 640: end of input in quoted string - C ok 641: empty object - C ok 642: empty object - Python3 ok 643: simple object - C ok 644: simple object - Python3 ok 645: bad value - C ok 646: bad value - Python3 ok 647: missing colon - C ok 648: missing colon - Python3 ok 649: missing comma - C ok 650: missing comma - Python3 ok 651: trailing comma not allowed - C ok 652: trailing comma not allowed - Python3 ok 653: doubled comma not allowed - C ok 654: doubled comma not allowed - Python3 ok 655: names must be strings - C ok 656: names must be strings - Python3 ok 657: null - C ok 658: null - Python3 ok 659: false - C ok 660: false - Python3 ok 661: true - C ok 662: true - Python3 ok 663: a literal by itself is not valid JSON - C ok 664: a literal by itself is not valid JSON - Python3 ok 665: nullify is invalid - C ok 666: nullify is invalid - Python3 ok 667: nubs is invalid - C ok 668: nubs is invalid - Python3 ok 669: xxx is invalid - C ok 670: xxx is invalid - Python3 ok 594: UUID generation, parsing, serialization ok 671: integers expressed as reals - C ok 672: integers expressed as reals - Python3 ok 673: large integers - C ok 674: large integers - Python3 ok 675: large integers expressed as reals - C ok 676: large integers expressed as reals - Python3 ok 677: C - large integers that overflow to reals ok 678: large integers that overflow to reals ok 679: negative zero - C ok 680: negative zero - Python3 ok 681: reals - C ok 683: scientific notation - C ok 682: reals - Python3 ok 684: scientific notation - Python3 ok 685: C - +/- DBL_MAX ok 687: negative reals - C ok 686: +/- DBL_MAX ok 689: negative scientific notation - C ok 688: negative reals - Python3 ok 690: negative scientific notation - Python3 ok 691: 1e-9999 underflows to 0 - C ok 693: a number by itself is not valid JSON - C ok 692: 1e-9999 underflows to 0 - Python3 ok 694: a number by itself is not valid JSON - Python3 ok 695: leading zeros not allowed - C ok 696: leading zeros not allowed - Python3 ok 697: 1e9999 is too big - C ok 699: exponent bigger than INT_MAX ok 698: 1e9999 is too big - Python3 ok 700: exponent smaller than INT_MIN ok 701: accumulated exponent bigger than INT_MAX ok 702: accumulated exponent smaller than INT_MIN ok 703: decimal point must be followed by digit - C ok 704: decimal point must be followed by digit - Python3 ok 705: exponent must contain at least one digit (1) - C ok 706: exponent must contain at least one digit (1) - Python3 ok 707: exponent must contain at least one digit (2) - C ok 708: exponent must contain at least one digit (2) - Python3 ok 709: exponent must contain at least one digit (3) - C ok 711: RFC 4267 object example - C ok 710: exponent must contain at least one digit (3) - Python3 ok 712: RFC 4267 object example - Python3 ok 713: RFC 4267 array example - C ok 714: RFC 4267 array example - Python3 ok 715: trailing garbage - C ok 716: trailing garbage - Python3 ok 717: formfeeds are not valid white space - C ok 718: formfeeds are not valid white space - Python3 ok 719: ';' is not a valid token - C ok 720: ';' is not a valid token - Python3 ok 721: arrays nesting too deep - C ok 722: arrays nesting too deep - Python3 ok 723: objects nesting too deep - C ok 725: input may not be empty ok 724: objects nesting too deep - Python3 ok 726: multiple adjacent objects - C ok 727: multiple adjacent objects - Python3 ok 728: multiple space-separated objects - C ok 729: multiple space-separated objects - Python3 ok 730: multiple objects on separate lines - C ok 731: multiple objects on separate lines - Python3 ok 732: multiple objects and arrays - C ok 734: garbage between multiple objects - C ok 733: multiple objects and arrays - Python3 ok 736: garbage after multiple objects - C ok 735: garbage between multiple objects - Python3 ok 737: garbage after multiple objects - Python3 ok 738: JSON-RPC request and successful reply ok 739: JSON-RPC request and error reply ok 740: JSON-RPC notification ok 741: JSON-RPC request and successful reply - Python3 ok 742: JSON-RPC request and error reply - Python3 ok 743: JSON-RPC notification - Python3 ok 744: tunnel - input ok 745: tunnel - ECN decapsulation ok 746: tunnel - input with matching tunnel mask ok 748: tunnel - output ok 749: tunnel - unencrypted tunnel and not setting skb_mark ok 750: tunnel - unencrypted tunnel and setting skb_mark to 1 ok 751: tunnel - unencrypted tunnel and setting skb_mark to 2 ok 752: tunnel - ToS and TTL inheritance ok 753: tunnel - set_tunnel ok 754: tunnel - key ok 755: tunnel - key match ok 756: tunnel - Geneve ok 757: tunnel - VXLAN ok 758: tunnel - table version ok 759: tunnel - LISP ok 760: tunnel - ERSPAN ok 761: tunnel - different VXLAN UDP port ok 762: ofproto-dpif - set_field - tun_src/tun_dst/tun_id ok 763: tunnel - ERSPAN v1/v2 metadata ok 764: tunnel - Geneve metadata ok 765: tunnel - Geneve option present ok 766: tunnel - Delete Geneve option ok 767: tunnel - concomitant IPv6 and IPv4 tunnels ok 747: tunnel - too long nested attributes ok 768: tunnel - concomitant incompatible tunnels on the same port ok 769: tunnel - concomitant incompatible tunnels on different ports ok 770: tunnel - Mix Geneve/GRE options ok 771: tunnel - neighbor entry add and deletion ok 772: tunnel - GTP-U basic ok 773: tunnel - GTP-U push and pop ok 775: tunnel_push_pop - action ok 776: tunnel_push_pop - packet_out ok 777: tunnel_push_pop - underlay bridge match ok 778: tunnel_push_pop_ipv6 - ip6gre ok 779: tunnel_push_pop_ipv6 - ip6erspan ok 774: tunnel_push_pop - erspan ok 781: appctl - route/add with gateway ok 782: appctl - route/lookup ok 780: tunnel_push_pop_ipv6 - action ok 784: lock and unlock ok 785: lock and unlock twice ok 786: lock blocks same process ok 787: lock blocks same process twice ok 788: lock blocks other process ok 789: lock twice blocks other process ok 790: lock and unlock allows other process ok 783: appctl - route/lookup6 ok 791: lock multiple ok 792: lock symlink ok 793: lock symlink to dir ok 794: nothing happens if not enabled - C ok 796: quick connect, idle disconnect - C ok 795: nothing happens if not enabled - Python3 ok 798: slow connect, idle disconnect - C ok 797: quick connect, idle disconnect - Python3 ok 800: connect backs off - C ok 799: slow connect, idle disconnect - Python3 ok 802: connections with no data preserve backoff - C ok 801: connect backs off - Python3 ok 804: brief connection preserves backoff - C ok 803: connections with no data preserve backoff - Python3 ok 806: brief connection with data preserves backoff - C ok 805: brief connection preserves backoff - Python3 ok 808: long connection resets backoff - C ok 807: brief connection with data preserves backoff - Python3 ok 810: connection attempt fails quickly - C ok 809: long connection resets backoff - Python3 ok 812: backoff-free tries work - C ok 811: connection attempt fails quickly - Python3 ok 814: max-tries of 1 honored - C ok 813: backoff-free tries work - Python3 ok 816: max-tries of 0 honored - C ok 815: max-tries of 1 honored - Python3 ok 818: passive mode - C ok 817: max-tries of 0 honored - Python3 ok 819: passive mode - Python3 ok 820: ovs-vswitchd detaches correctly with empty db ok 821: ovs-vswitchd -- stats-update-interval ok 822: ovs-vswitchd -- start additional ovs-vswitchd process ok 823: ovs-vswitchd -- switch over to another ovs-vswitchd process ok 825: ovs-vswitchd -- set service controller ok 826: ovs-vswitchd -- Compatible with OVSDB server - w/o monitor_cond ok 827: ovs-vswitchd - do not create sockets with unsafe names ok 824: ovs-vswitchd -- invalid database path ok 829: ofproto - echo request ok 828: ovs-vswitchd - set datapath IDs ok 831: ofproto - feature request, config request ok 830: ofproto - handling messages with bad version ok 833: ofproto - port stats - (OpenFlow 1.0) ok 832: ofproto - set OpenFlow port number ok 834: ofproto - port stats - (OpenFlow 1.2) ok 835: ofproto - port stats - (OpenFlow 1.4) ok 836: ofproto - port-desc stats (OpenFlow 1.0) ok 837: ofproto - port-desc stats (OpenFlow 1.2) ok 838: ofproto - port-desc stats (OpenFlow 1.5) ok 839: ofproto - queue stats - (OpenFlow 1.0) ok 840: ofproto - queue stats - (OpenFlow 1.1) ok 841: ofproto - queue stats - (OpenFlow 1.2) ok 842: ofproto - queue stats - (OpenFlow 1.3) ok 843: ofproto - queue stats - (OpenFlow 1.4) ok 844: ofproto - queue configuration - (OpenFlow 1.0) ok 845: ofproto - queue configuration - (OpenFlow 1.1) ok 846: ofproto - queue configuration - (OpenFlow 1.2) ok 847: ofproto - queue configuration - (OpenFlow 1.4) ok 848: ofproto - del group (OpenFlow 1.0 extension) ok 849: ofproto - del group (OpenFlow 1.1) ok 850: ofproto - add indirect group ok 851: ofproto - group mod with mod and add_or_mod command ok 852: ofproto - del group (OpenFlow 1.5) ok 853: ofproto - del group deletes flows ok 855: ofproto - remove group buckets ok 854: ofproto - insert group buckets ok 856: ofproto - bundle del group (OpenFlow 1.3) ok 857: ofproto - bundle add indirect group ok 858: ofproto - bundle group mod with mod and add_or_mod command ok 859: ofproto - bundle del group (OpenFlow 1.5) ok 860: ofproto - bundle del group deletes flows ok 861: ofproto - bundle insert group buckets ok 863: ofproto - flow mod checks group availability ok 862: ofproto - bundle remove group buckets ok 864: ofproto - bundle flow mod checks group availability ok 865: ofproto - group description ok 866: ofproto - group features (OpenFlow 1.0 extension) ok 867: ofproto - group features (OpenFlow 1.2) ok 868: ofproto - group stats (OpenFlow 1.0 extension) ok 869: ofproto - group stats (OpenFlow 1.1) ok 870: ofproto - group stats (OpenFlow 1.3) ok 871: ofproto - group stats (OpenFlow 1.5) ok 872: ofproto - group stats after insert a new bucket (OpenFlow 1.5) ok 873: ofproto - group add then bridge delete (OpenFlow 1.3) ok 874: ofproto - mod-port (OpenFlow 1.0) ok 875: ofproto - mod-port (OpenFlow 1.2) ok 877: ofproto - basic flow_mod commands (NXM) ok 876: ofproto - mod-port (OpenFlow 1.4) ok 878: ofproto - basic flow_mod commands (OpenFlow 1.0) ok 879: ofproto - add-flow and flags ok 881: ofproto - flow_mod negative test (OpenFlow 1.1) ok 880: ofproto - basic flow_mod commands (OpenFlow 1.1) ok 882: ofproto - set-field flow_mod commands (NXM) ok 883: ofproto - basic flow_mod commands (OpenFlow 1.2) ok 884: ofproto - set-field flow_mod commands (OF1.2) ok 885: ofproto - dump flows with cookie ok 886: ofproto - mod flow with cookie change (OpenFlow 1.0) ok 887: ofproto - mod flow with cookie change (NXM) ok 888: ofproto - no mod flow with cookie change (OpenFlow 1.1) ok 889: ofproto - no mod flow with cookie change (OpenFlow 1.2) ok 890: ofproto - mod flows based on cookie mask (OpenFlow 1.0) ok 891: ofproto - mod flows based on cookie mask (OpenFlow 1.1) ok 892: ofproto - mod flows based on cookie mask (OpenFlow 1.2) ok 893: ofproto - mod flows based on cookie mask with cookie change ok 894: ofproto - mod flow with cookie miss (mask==0) - NXM ok 895: ofproto - mod flow with cookie miss (mask==0) - OF1.1 ok 896: ofproto - mod flow with cookie miss (mask==0) - OF1.2 ok 897: ofproto - mod flow with cookie miss (mask!=0) - NXM ok 898: ofproto - mod flow with cookie miss (mask!=0) - OF1.1 ok 899: ofproto - mod flow with cookie miss (mask!=0) - OF1.2 ok 900: ofproto - del flows with cookies ok 901: ofproto - del flows based on cookie ok 902: ofproto - del flows based on cookie mask ok 903: ofproto - del flows based on table id (NXM) ok 904: ofproto - del flows based on table id (OpenFlow 1.1) ok 905: ofproto - del flows based on table id (OpenFlow 1.2) ok 906: ofproto - flow_mod with out_port matching (OpenFlow 1.0) ok 907: ofproto - flow_mod with out_port matching (OpenFlow 1.1) ok 908: ofproto - flow_mod with out_group matching (OpenFlow 1.1) ok 909: ofproto - bundle flow_mod with out group matching (OpenFlow 1.4) ok 910: ofproto - bundle packet-out (OpenFlow 1.4) ok 911: ofproto - bundle packet-out, failing bundle commit (OpenFlow 1.4) ok 913: ofproto - flow table configuration (OpenFlow 1.0) ok 912: ofproto - bundle packet-out makes bundle commit to fail(OpenFlow 1.4) ok 915: ofproto - flow table configuration (OpenFlow 1.2) ok 914: ofproto - hidden rules not in table stats ok 916: ofproto - table features (OpenFlow 1.3) ok 918: ofproto - table description (OpenFlow 1.4) ok 919: ofproto - hard limits on flow table size (OpenFlow 1.0) ok 917: ofproto - flow table names ok 920: ofproto - hard limits on flow table size (OpenFlow 1.2) ok 921: ofproto - eviction upon table overflow (OpenFlow 1.0) ok 922: ofproto - eviction upon table overflow (OpenFlow 1.2) ok 923: ofproto - eviction using importance upon table overflow (OpenFlow 1.4) ok 924: ofproto - eviction upon table overflow, with fairness (OpenFlow 1.0) ok 925: ofproto - eviction upon table overflow, with fairness (OpenFlow 1.2) ok 926: ofproto - eviction upon table overflow, with modified hard timeout ok 927: ofproto - eviction upon table overflow, with modified idle timeout ok 928: ofproto - asynchronous message control (OpenFlow 1.0) ok 929: ofproto - asynchronous message control (OpenFlow 1.2) ok 930: ofproto - asynchronous message control (OpenFlow 1.3) ok 932: ofproto - asynchronous message control (OpenFlow 1.5) ok 933: ofproto - controller role (OpenFlow 1.2) ok 931: ofproto - asynchronous message control (OpenFlow 1.4) ok 934: ofproto - controller role (OpenFlow 1.4) ok 935: ofproto - controller role (OpenFlow 1.3) ok 936: ofproto - requestforward (OpenFlow 1.4) ok 937: ofproto - NXT requestforward (OpenFlow 1.0) ok 939: ofproto - packet-out from controller (OpenFlow 1.0) ok 938: ofproto - ONF requestforward (OpenFlow 1.3) ok 940: ofproto - packet-out from controller (OpenFlow 1.2) ok 941: ofproto - packet-out from controller (OpenFlow 1.1) ok 943: ofproto - packet-out with metadata and userdata (NXT_PACKET_IN2) ok 942: ofproto - packet-out from controller (OpenFlow 1.5) ok 945: ofproto - packet-out with set_field metadata with packet_type PT_ETH (OpenFlow 1.5) ok 944: ofproto - packet-out with set_field metadata (OpenFlow 1.5) ok 947: ofproto - packet-out with metadata (NXM) ok 946: ofproto - packet-out with set_field metadata with packet_type PT_IPV4 on PTAP bridge (OpenFlow 1.5) ok 948: ofproto - packet-out with metadata (OpenFlow 1.2) ok 949: ofproto - packet-out with metadata and dual set_field (OpenFlow 1.3) ok 950: ofproto - packet-out with tunnel metadata (OpenFlow 1.2) ok 952: ofproto - flow monitoring with !own ok 951: ofproto - flow monitoring ok 954: ofproto - flow monitoring pause and resume skipped (ofproto.at:4821) 955: ofproto - flow monitoring usable protocols ok 953: ofproto - flow monitoring with out_port ok 956: ofproto - event filtering (OpenFlow 1.3) ok 958: ofproto - bundle open (OpenFlow 1.4) ok 959: ofproto - bundle double open (OpenFlow 1.4) ok 960: ofproto - bundle close without open (OpenFlow 1.4) ok 961: ofproto - bundle double close (OpenFlow 1.4) ok 962: ofproto - bundle close, different flags (OpenFlow 1.4) ok 963: ofproto - bundle commit without open (OpenFlow 1.4) ok 964: ofproto - bundle commit, different flags (OpenFlow 1.4) ok 965: ofproto - bundle discard without open (OpenFlow 1.4) ok 966: ofproto - bundle with multiple flow mods (OpenFlow 1.4) ok 967: ofproto - failing bundle commit (OpenFlow 1.4) ok 968: ofproto - bundle timeout (OpenFlow 1.4) ok 969: ofproto - bundle custom timeout (OpenFlow 1.4) ok 970: ofproto - bundle reset timeout to default (OpenFlow 1.4) ok 971: ofproto - bundle open (OpenFlow 1.3) ok 972: ofproto - bundle double open (OpenFlow 1.3) ok 973: ofproto - bundle close without open (OpenFlow 1.3) ok 974: ofproto - bundle double close (OpenFlow 1.3) ok 975: ofproto - bundle close, different flags (OpenFlow 1.3) ok 976: ofproto - bundle commit without open (OpenFlow 1.3) ok 977: ofproto - bundle commit, different flags (OpenFlow 1.3) ok 978: ofproto - bundle discard without open (OpenFlow 1.3) ok 979: ofproto - bundle with multiple flow mods (OpenFlow 1.3) ok 980: ofproto - failing bundle add message (OpenFlow 1.3) ok 981: ofproto - failing bundle commit (OpenFlow 1.3) ok 982: ofproto - monitor flows with tun_md ok 957: ofproto - ofport_request ok 983: ofproto - flow mod with tunnel metadata ok 984: ofproto - flush flows, groups, and meters for controller change ok 985: dpif-netdev - netdev-dummy/receive ok 986: dpif-netdev - dummy interface ok 987: dpif-netdev - dummy-pmd interface ok 988: dpif-netdev - miss upcall key matches flow_install - dummy ok 989: dpif-netdev - miss upcall key matches flow_install - dummy-pmd ok 990: dpif-netdev - datapath flow modification - dummy ok 991: dpif-netdev - datapath flow modification - dummy-pmd ok 992: dpif-netdev - miss upcall key matches flow_dump - dummy ok 993: dpif-netdev - miss upcall key matches flow_dump - dummy-pmd ok 995: dpif-netdev - partial hw offload - dummy ok 996: dpif-netdev - partial hw offload - dummy-pmd ok 994: dpif-netdev - meters ok 997: dpif-netdev - partial hw offload with packet modifications - dummy ok 998: dpif-netdev - partial hw offload with packet modifications - dummy-pmd ok 999: dpif-netdev - partial hw offload with arp vlan id packet modifications - dummy ok 1001: dpif-netdev - check dpctl/add-flow in_port exact match ok 1002: PMD - creating a thread/add-port ok 1000: dpif-netdev - partial hw offload with arp vlan id packet modifications - dummy-pmd ok 1003: PMD - multiqueue support ok 1004: PMD - pmd-cpu-mask/distribution of rx queues ok 1005: PMD - pmd-cpu-mask - NUMA ok 1007: PMD - reconfigure n_rxq ok 1008: PMD - same flow multiple threads ok 1006: PMD - stats ok 1010: PMD - non pmd device ok 1009: PMD - change numa node ok 1011: PMD - add remove ports ok 1012: PMD - rxq affinity ok 1013: PMD - rxq affinity - non-isolate ok 1014: PMD - rxq affinity - NUMA ok 1016: PMD - dpctl ok 1017: ALB - default state ok 1018: ALB - enable/disable ok 1015: PMD - monitor threads ok 1019: ALB - min num PMD/RxQ ok 1021: ALB - interval param ok 1020: ALB - PMD/RxQ assignment type ok 1023: ALB - load param ok 1022: ALB - improvement param ok 1024: dpctl - add-dp del-dp ok 1025: dpctl - add-if set-if del-if ok 1026: dpctl - add/mod/del-flows ok 1027: ofproto-dpif - revalidator/wait ok 1028: ofproto-dpif - active-backup bonding (with primary) ok 1029: ofproto-dpif - active-backup bonding (primary validation) ok 1030: ofproto-dpif - active-backup bonding (without primary) ok 1031: ofproto-dpif - balance-slb bonding ok 1033: ofproto-dpif - balance-tcp bonding rebalance after link state changes ok 1032: ofproto-dpif - balance-tcp bonding ok 1034: ofproto-dpif - balance-tcp bonding, different recirc flow ok 1035: ofproto-dpif - resubmit ok 1036: ofproto-dpif - goto table ok 1037: ofproto-dpif - write actions ok 1038: ofproto-dpif - modify IPv6 Neighbor Solitication (ND) ok 1039: ofproto-dpif - clear actions ok 1041: ofproto-dpif - all group in action list ok 1040: ofproto-dpif - group chaining ok 1042: ofproto-dpif - indirect group in action list ok 1043: ofproto-dpif - group actions have no effect afterwards ok 1045: ofproto-dpif - indirect group in action set ok 1044: ofproto-dpif - all group in action set ok 1046: ofproto-dpif - patch port with action set ok 1047: ofproto-dpif - select group ok 1048: ofproto-dpif - select group with watch port ok 1050: ofproto-dpif - select group with explicit dp_hash selection method ok 1051: ofproto-dpif - select group with legacy hash selection method ok 1052: ofproto-dpif - select group with custom hash selection method ok 1053: ofproto-dpif - fast failover group ok 1054: ofproto-dpif - group stats single bucket ok 1055: ofproto-dpif - group stats all buckets ok 1056: ofproto-dpif - registers ok 1057: ofproto-dpif - extended registers ok 1058: ofproto-dpif - extended-extended registers ok 1059: ofproto-dpif - load and move order ok 1060: ofproto-dpif - copy-field into extended registers ok 1061: ofproto-dpif - masked set-field into metadata ok 1062: ofproto-dpif - actset_output ok 1063: ofproto-dpif - push-pop ok 1064: ofproto-dpif - output ok 1065: ofproto-dpif - dec_ttl ok 1066: ofproto-dpif - dec_ttl without arguments at offset 32 in ofpacts ok 1067: ofproto-dpif - dec_ttl with arguments at offset 32 in ofpacts ok 1068: ofproto-dpif - note at offset 24 in ofpacts ok 1069: ofproto-dpif - note action deep inside ofpacts ok 1070: ofproto-dpif - output, OFPP_NONE ingress port ok 1071: ofproto-dpif - DSCP ok 1072: ofproto-dpif - output/flood flags ok 1073: ofproto-dpif - Default Table Miss - OF1.0 (OFPTC_TABLE_MISS_CONTROLLER) ok 1074: ofproto-dpif - Default Table Miss - OF1.3 (OFPTC_TABLE_MISS_DROP) ok 1075: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTROLLER ok 1076: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTROLLER ok 1077: ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_CONTINUE ok 1078: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTINUE ok 1079: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTINUE ok 1080: ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_DROP ok 1081: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_DROP ok 1082: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_DROP ok 1049: ofproto-dpif - select group with weights ok 1084: ofproto-dpif - controller with slow-path action ok 1083: ofproto-dpif - controller ok 1085: ofproto-dpif - controller action without megaflows ok 1087: ofproto-dpif - MPLS handling with goto_table ok 1088: ofproto-dpif - MPLS handling with write_actions ok 1089: ofproto-dpif - table-miss flow (OpenFlow 1.0) ok 1090: ofproto-dpif - table-miss flow (OpenFlow 1.3) ok 1091: ofproto-dpif - table-miss flow with async config (OpenFlow 1.3) ok 1092: ofproto-dpif - table-miss flow (OpenFlow 1.4) ok 1093: ofproto-dpif - packet-in reasons (Openflow 1.3) ok 1094: ofproto-dpif - packet-in reasons (Openflow 1.4) ok 1086: ofproto-dpif - MPLS handling ok 1095: ofproto-dpif - packet-in reasons (Openflow 1.3) ok 1096: ofproto-dpif - ARP modification slow-path ok 1098: ofproto-dpif - VLAN depth limit ok 1099: ofproto-dpif - Multi-VLAN actions ok 1100: ofproto-dpif - MPLS handling ok 1101: ofproto-dpif - VLAN+MPLS handling ok 1102: ofproto-dpif - fragment handling - trace ok 1103: ofproto-dpif - fragment handling - upcall ok 1104: ofproto-dpif - fragment handling - actions ok 1097: ofproto-dpif - VLAN handling ok 1105: ofproto-dpif - exit ok 1106: ofproto-dpif - mirroring, select_all ok 1107: ofproto-dpif - mirroring, select_src ok 1108: ofproto-dpif - mirroring, OFPP_NONE ingress port ok 1109: ofproto-dpif - mirroring, select_dst ok 1110: ofproto-dpif - mirroring, select_vlan ok 1111: ofproto-dpif - mirroring, output_port ok 1112: ofproto-dpif - mirroring, output_vlan ok 1113: ofproto-dpif - multiple VLAN output mirrors ok 1114: ofproto-dpif - mirroring with recirculation ok 1115: ofproto-dpif - mirroring, select_all with snaplen ok 1116: ofproto-dpif - mirroring, select_all with snaplen and reset snaplen ok 1117: ofproto-dpif - mirroring, select_src with snaplen ok 1118: ofproto-dpif - mirroring, OFPP_NONE ingress port with snaplen ok 1119: ofproto-dpif - mirroring, select_dst with snaplen ok 1120: ofproto-dpif - mirroring, select_vlan with snaplen ok 1121: ofproto-dpif - mirroring, output_port with snaplen ok 1122: ofproto-dpif - mirroring, output_vlan with snaplen ok 1123: ofproto-dpif - multiple VLAN output mirrors with snaplen ok 1125: ofproto-dpif - resubmit with tun_id ok 1124: ofproto-dpif - resubmit with recirculation ok 1127: ofproto-dpif - packet-out recirculation ok 1126: ofproto-dpif - recirculation after resubmit ok 1128: ofproto-dpif - debug_slow action ok 1129: ofproto-dpif - continuation - pause at end of pipeline ok 1130: ofproto-dpif - continuation - actions ok 1132: ofproto-dpif - continuation - action set ok 1131: ofproto-dpif - continuation - resubmit ok 1133: ofproto-dpif - continuation - data stack ok 1134: ofproto-dpif - continuation - mirroring ok 1136: ofproto-dpif - continuation flow stats ok 1137: ofproto-dpif - continuation with conntrack ok 1138: ofproto-dpif - continuation with patch port ok 1135: ofproto-dpif - continuation - patch ports ok 1139: ofproto-dpif - continuation after clone ok 1140: ofproto-dpif - ofproto/trace command 1 ok 1141: ofproto-dpif - ofproto/trace command 2 ok 1143: ofproto-dpif - ofproto/trace-packet-out ok 1142: ofproto-dpif - ofproto/trace from dpctl output ok 1144: ofproto-dpif - MAC learning ok 1145: ofproto-dpif - MAC table overflow ok 1146: ofproto-dpif - MAC table overflow fairness ok 1148: ofproto-dpif - static-mac mac moves ok 1147: ofproto-dpif - static-mac add/del/flush ok 1149: ofproto-dpif - basic truncate action ok 1150: ofproto-dpif - truncate and output to patch port ok 1151: ofproto-dpif - truncate and output to gre tunnel ok 1152: ofproto-dpif - sFlow packet sampling - IPv4 collector ok 1153: ofproto-dpif - sFlow packet sampling - IPv6 collector ok 1154: ofproto-dpif - sFlow packet sampling - LACP structures ok 1155: ofproto-dpif - sFlow packet sampling - tunnel set ok 1156: ofproto-dpif - sFlow packet sampling - tunnel push ok 1157: ofproto-dpif - sFlow packet sampling - MPLS ok 1158: ofproto-dpif - NetFlow flow expiration - IPv4 collector ok 1159: ofproto-dpif - NetFlow flow expiration - IPv6 collector ok 1160: ofproto-dpif - NetFlow active expiration - IPv4 collector ok 1161: ofproto-dpif - NetFlow active expiration - IPv6 collector ok 1162: ofproto-dpif - Bridge IPFIX sanity check ok 1163: ofproto-dpif - Bridge IPFIX statistics check ok 1164: ofproto-dpif - Flow IPFIX sanity check ok 1165: ofproto-dpif - Flow IPFIX sanity check - tunnel set ok 1166: ofproto-dpif - clone action ok 1168: ofproto-dpif - flow stats ok 1167: ofproto-dpif - Flow IPFIX statistics check ok 1170: ofproto-dpif - flow stats reset_counts OpenFlow1.5 ok 1171: ofproto-dpif - flow stats, set-n-threads ok 1172: ofproto-dpif - idle_age and hard_age increase over time ok 1173: ofproto-dpif - fin_timeout ok 1174: ofproto-dpif - ovs-appctl dpif/dump-dps ok 1175: ofproto-dpif - ovs-appctl dpif/show ok 1169: ofproto-dpif - flow stats reset_counts ok 1176: ofproto-dpif - ovs-appctl dpif/dump-flows ok 1177: ofproto-dpif - ovs-appctl dpif/get-flow ok 1178: ofproto-dpif - ovs-appctl dpif/get-flow - pmd ok 1179: ofproto-dpif - MPLS actions that result in a userspace action ok 1180: ofproto-dpif - MPLS actions that result in a drop ok 1182: ofproto-dpif - patch ports - stack ok 1183: ofproto-dpif - port duration ok 1181: ofproto-dpif - patch ports ok 1184: ofproto-dpif megaflow - port classification ok 1185: ofproto-dpif megaflow - L2 classification ok 1186: ofproto-dpif megaflow - L3 classification ok 1187: ofproto-dpif megaflow - IPv6 classification ok 1189: ofproto-dpif megaflow - normal ok 1188: ofproto-dpif megaflow - L4 classification ok 1190: ofproto-dpif megaflow - normal - pmd ok 1191: ofproto-dpif megaflow - mpls ok 1192: ofproto-dpif megaflow - netflow - IPv4 collector ok 1193: ofproto-dpif megaflow - netflow - IPv6 collector ok 1194: ofproto-dpif megaflow - normal, active-backup bonding - dummy ok 1195: ofproto-dpif megaflow - normal, active-backup bonding - dummy-pmd ok 1196: ofproto-dpif megaflow - normal, balance-slb bonding ok 1197: ofproto-dpif megaflow - normal, balance-tcp bonding ok 1198: ofproto-dpif megaflow - resubmit port action ok 1199: ofproto-dpif megaflow - resubmit table action ok 1200: ofproto-dpif megaflow - goto_table action ok 1201: ofproto-dpif megaflow - mirroring, select_all ok 1202: ofproto-dpif megaflow - mirroring, select_vlan ok 1203: ofproto-dpif megaflow - move action ok 1204: ofproto-dpif megaflow - push action ok 1205: ofproto-dpif megaflow - learning ok 1207: ofproto-dpif megaflow - dec_ttl ok 1206: ofproto-dpif megaflow - tunnels ok 1208: ofproto-dpif megaflow - set dl_dst ok 1209: ofproto-dpif megaflow - set dl_dst with match on dl_src ok 1210: ofproto-dpif megaflow - disabled ok 1212: ofproto-dpif - datapath port number change ok 1211: ofproto-dpif megaflow - disabled - pmd ok 1214: ofproto-dpif - ofproto-dpif-monitor 1 ok 1213: ofproto - bundle with variable bfd/cfm config ok 1216: ofproto-dpif - forward resubmit ok 1217: ofproto-dpif - backward resubmit ok 1218: ofproto-dpif - infinite resubmit ok 1219: ofproto-dpif - backward resubmit without trace ok 1220: ofproto-dpif - exponential resubmit chain ok 1221: ofproto-dpif - too many output actions ok 1222: ofproto-dpif - stack too deep ok 1223: ofproto-dpif packet-out controller ok 1224: ofproto-dpif packet-out controller (patch port) ok 1215: ofproto-dpif - ofproto-dpif-monitor 2 ok 1225: ofproto-dpif packet-out pipeline match field (OpenFlow 1.5) ok 1226: ofproto-dpif packet-out goto_table ok 1227: ofproto-dpif packet-out table-miss (continue) ok 1228: ofproto-dpif - ICMPv6 ok 1230: ofproto-dpif - Neighbor Discovery set-field with checksum update ok 1229: ofproto-dpif - ICMPv6 type match ok 1231: ofproto-dpif - vlan matching ok 1232: ofproto-dpif - in place modification ok 1234: ofproto-dpif - trace (unchanged) ok 1233: ofproto-dpif - in place modification (vlan) ok 1235: ofproto-dpif - conntrack - controller ok 1236: ofproto-dpif - conntrack - force commit ok 1237: ofproto-dpif - conntrack - ipv6 ok 1238: ofproto-dpif - conntrack - output action ok 1239: ofproto-dpif - conntrack - expiration ok 1240: ofproto-dpif - conntrack - untrackable traffic ok 1241: ofproto-dpif - conntrack - zones ok 1242: ofproto-dpif - conntrack - recirc,commit ok 1243: ofproto-dpif - conntrack - ICMP related ok 1244: ofproto-dpif - conntrack - ct_mark ok 1245: ofproto-dpif - conntrack - ct_label ok 1247: ofproto-dpif - conntrack - no output ok 1246: ofproto-dpif - conntrack - ct_label datapath flow ok 1248: ofproto-dpif - conntrack - tcp port reuse ok 1249: ofproto-dpif - conntrack - tcp pick up ok 1251: ofproto-dpif - conntrack - ct_clear ok 1252: ofproto-dpif - conntrack - match masked ct fields ok 1250: ofproto-dpif - conntrack - disable tcp sequence checking ok 1253: ofproto-dpif - conntrack - ofproto/trace ok 1254: ofproto-dpif - nat - ofproto/trace ok 1255: ofproto - set mtu ok 1256: ofproto - fragment prerequisites ok 1258: ofproto-dpif - check_pkt_larger with continuation and ct ok 1257: ofproto-dpif - check_pkt_larger action ok 1259: bridge - ports that disappear get added back ok 1260: bridge - multiple bridges share a controller ok 1261: bridge - add port after stopping controller ok 1262: bridge - change ofproto versions ok 1264: create empty, reread ok 1265: write one, reread ok 1266: check that create fails if file exists ok 1263: bridge - set MAC address of internal port ok 1267: write one, reread ok 1268: write one, replace, commit ok 1269: write one, replace, abort ok 1270: write one, reread - alternative magic ok 1271: write one, reread, append ok 1273: write, add corrupted data, read ok 1272: write, reread one, overwrite ok 1274: write, add corrupted data, read, overwrite ok 1275: write, corrupt some data, read, overwrite ok 1277: write bad JSON, read, overwrite ok 1276: write, truncate file, read, overwrite ok 1278: integer - C ok 1280: real - C ok 1279: integer - Python3 ok 1282: boolean - C ok 1281: real - Python3 ok 1284: string - C ok 1283: boolean - Python3 ok 1286: uuid - C ok 1285: string - Python3 ok 1288: void is not a valid atomic-type - C ok 1287: uuid - Python3 ok 1290: integer enum - C ok 1289: void is not a valid atomic-type - Python3 ok 1292: integer >= 5 - C ok 1291: integer enum - Python3 ok 1294: integer <= 7 - C ok 1293: integer >= 5 - Python3 ok 1296: integer between -5 and 10 - C ok 1295: integer <= 7 - Python3 ok 1298: integer max may not be less than min - C ok 1297: integer between -5 and 10 - Python3 ok 1300: real enum - C ok 1299: integer max may not be less than min - Python3 ok 1302: real >= -1.5 - C ok 1301: real enum - Python3 ok 1304: real <= 1e5 - C ok 1303: real >= -1.5 - Python3 ok 1306: real between -2.5 and 3.75 - C ok 1305: real <= 1e5 - Python3 ok 1308: real max may not be less than min - C ok 1307: real between -2.5 and 3.75 - Python3 ok 1310: boolean - C ok 1309: real max may not be less than min - Python3 ok 1312: boolean enum - C ok 1311: boolean - Python3 ok 1314: string enum - C ok 1313: boolean enum - Python3 ok 1316: string minLength - C ok 1315: string enum - Python3 ok 1318: string maxLength - C ok 1317: string minLength - Python3 ok 1320: string minLength and maxLength - C ok 1319: string maxLength - Python3 ok 1322: maxLength must not be less than minLength - C ok 1321: string minLength and maxLength - Python3 ok 1324: maxLength must not be negative - C ok 1323: maxLength must not be less than minLength - Python3 ok 1326: uuid enum - C ok 1325: maxLength must not be negative - Python3 ok 1328: uuid refTable - C ok 1327: uuid enum - Python3 ok 1330: uuid refTable must be valid id - C ok 1329: uuid refTable - Python3 ok 1332: void is not a valid base-type - C ok 1331: uuid refTable must be valid id - Python3 ok 1334: "type" member must be present - C ok 1333: void is not a valid base-type - Python3 ok 1336: simple integer - C ok 1335: "type" member must be present - Python3 ok 1338: simple real - C ok 1337: simple integer - Python3 ok 1340: simple boolean - C ok 1339: simple real - Python3 ok 1342: simple string - C ok 1341: simple boolean - Python3 ok 1344: simple uuid - C ok 1343: simple string - Python3 ok 1346: integer in object - C ok 1345: simple uuid - Python3 ok 1348: real in object with explicit min and max - C ok 1347: integer in object - Python3 ok 1350: key type is required - C ok 1349: real in object with explicit min and max - Python3 ok 1352: void is not a valid type - C ok 1351: key type is required - Python3 ok 1354: optional boolean - C ok 1353: void is not a valid type - Python3 ok 1356: set of 1 to 3 uuids - C ok 1355: optional boolean - Python3 ok 1358: set of 0 to 3 strings - C ok 1357: set of 1 to 3 uuids - Python3 ok 1360: set of 0 or more integers - C ok 1359: set of 0 to 3 strings - Python3 ok 1362: set of 1 or more reals - C ok 1361: set of 0 or more integers - Python3 ok 1364: set max cannot be less than min - C ok 1363: set of 1 or more reals - Python3 ok 1366: set max cannot be negative - C ok 1365: set max cannot be less than min - Python3 ok 1368: set min cannot be negative - C ok 1367: set max cannot be negative - Python3 ok 1370: set min cannot be greater than one - C ok 1369: set min cannot be negative - Python3 ok 1372: map of 1 integer to boolean - C ok 1371: set min cannot be greater than one - Python3 ok 1374: map of 1 boolean to integer, explicit min and max - C ok 1373: map of 1 integer to boolean - Python3 ok 1376: map of 1 to 5 uuid to real - C ok 1375: map of 1 boolean to integer, explicit min and max - Python3 ok 1378: map of 0 to 10 string to uuid - C ok 1377: map of 1 to 5 uuid to real - Python3 ok 1380: map of 1 to 20 real to string - C ok 1379: map of 0 to 10 string to uuid - Python3 ok 1382: map of 0 or more string to real - C ok 1381: map of 1 to 20 real to string - Python3 ok 1384: map key type is required - C ok 1383: map of 0 or more string to real - Python3 ok 1386: default atoms - C ok 1385: map key type is required - Python3 ok 1388: default data - C ok 1387: default atoms - Python3 ok 1390: integer atom from JSON - C ok 1389: default data - Python3 ok 1392: integer atom from string ok 1393: real atom from JSON - C ok 1391: integer atom from JSON - Python3 ok 1395: real atom from string ok 1396: boolean atom from JSON - C ok 1394: real atom from JSON - Python3 ok 1398: boolean atom from string ok 1399: string atom from JSON - C ok 1397: boolean atom from JSON - Python3 ok 1401: string atom from string ok 1402: uuid atom from JSON - C ok 1400: string atom from JSON - Python3 ok 1404: uuid atom from string ok 1405: integer atom sorting - C ok 1403: uuid atom from JSON - Python3 ok 1407: real atom sorting - C ok 1406: integer atom sorting - Python3 ok 1409: boolean atom sorting - C ok 1408: real atom sorting - Python3 ok 1411: string atom sorting - C ok 1410: boolean atom sorting - Python3 ok 1413: uuid atom sorting - C ok 1412: string atom sorting - Python3 ok 1415: real not acceptable integer JSON atom - C ok 1414: uuid atom sorting - Python3 ok 1417: no invalid UTF-8 sequences in strings ok 1418: real not acceptable integer string atom ok 1416: real not acceptable integer JSON atom - Python3 ok 1419: inverted range is not acceptable integer string atom positive and negative ok 1420: inverted range is not acceptable integer string atom negative ok 1421: inverted range is not acceptable integer string atom positive ok 1422: too big range is not acceptable integer string atom positive and negative ok 1423: too big range is not acceptable integer string atom negative ok 1424: too big range is not acceptable integer string atom positive ok 1425: string "true" not acceptable boolean JSON atom - C ok 1427: string "true" not acceptable boolean string atom ok 1428: integer not acceptable string JSON atom - C ok 1426: string "true" not acceptable boolean JSON atom - Python3 ok 1430: uuid atom must be expressed as JSON array - C ok 1429: integer not acceptable string JSON atom - Python3 ok 1432: named-uuid requires symbol table - C ok 1431: uuid atom must be expressed as JSON array - Python3 ok 1434: empty string atom must be quoted ok 1435: quotes must be balanced ok 1433: named-uuid requires symbol table - Python3 ok 1436: quoted string must not contain unescaped quote ok 1437: quoted string must not end with backslash ok 1438: uuids must be valid ok 1439: integer atom enum - C ok 1441: integer atom enum from string ok 1442: integer not in enum set from string ok 1443: integer range not in enum set from string ok 1440: integer atom enum - Python3 ok 1444: real atom enum - C ok 1446: boolean atom enum - C ok 1445: real atom enum - Python3 ok 1448: string atom enum - C ok 1447: boolean atom enum - Python3 ok 1450: uuid atom enum - C ok 1449: string atom enum - Python3 ok 1452: integers >= 5 - C ok 1451: uuid atom enum - Python3 ok 1454: integers <= -1 - C ok 1453: integers >= 5 - Python3 ok 1456: integers in range -10 to 10 - C ok 1455: integers <= -1 - Python3 ok 1458: reals >= 5 - C ok 1457: integers in range -10 to 10 - Python3 ok 1460: reals <= -1 - C ok 1459: reals >= 5 - Python3 ok 1462: reals in range -10 to 10 - C ok 1461: reals <= -1 - Python3 ok 1464: strings at least 2 characters long - C ok 1463: reals in range -10 to 10 - Python3 ok 1466: strings no more than 2 characters long - C ok 1465: strings at least 2 characters long - Python3 ok 1467: strings no more than 2 characters long - Python3 ok 1468: integer JSON datum - C ok 1470: integer string datum ok 1471: real JSON datum - C ok 1469: integer JSON datum - Python3 ok 1473: real string datum ok 1472: real JSON datum - Python3 ok 1474: boolean JSON datum - C ok 1476: boolean string datum ok 1477: string JSON datum - C ok 1475: boolean JSON datum - Python3 ok 1479: string string datum ok 1480: JSON optional boolean - C ok 1478: string JSON datum - Python3 ok 1482: string optional boolean ok 1483: JSON set of 0 or more integers - C ok 1481: JSON optional boolean - Python3 ok 1485: string set of 0 or more integers ok 1486: JSON set of 1 to 3 uuids - C ok 1484: JSON set of 0 or more integers - Python3 ok 1488: string set of 1 to 3 uuids ok 1489: JSON set of 0 to 3 strings - C ok 1487: JSON set of 1 to 3 uuids - Python3 ok 1491: string set of 0 to 3 strings ok 1492: duplicate boolean not allowed in JSON set - C ok 1490: JSON set of 0 to 3 strings - Python3 ok 1494: duplicate boolean not allowed in string set ok 1495: duplicate integer not allowed in JSON set - C ok 1493: duplicate boolean not allowed in JSON set - Python3 ok 1497: duplicate integer not allowed in string set ok 1498: duplicate real not allowed in JSON set - C ok 1496: duplicate integer not allowed in JSON set - Python3 ok 1500: duplicate real not allowed in string set ok 1501: duplicate string not allowed in JSON set - C ok 1499: duplicate real not allowed in JSON set - Python3 ok 1503: duplicate string not allowed in string set ok 1504: duplicate uuid not allowed in JSON set - C ok 1502: duplicate string not allowed in JSON set - Python3 ok 1506: duplicate uuid not allowed in string set ok 1507: JSON map of 1 integer to boolean - C ok 1505: duplicate uuid not allowed in JSON set - Python3 ok 1509: string map of 1 integer to boolean ok 1510: JSON map of at least 1 integer to boolean - C ok 1508: JSON map of 1 integer to boolean - Python3 ok 1512: string map of at least 1 integer to boolean ok 1511: JSON map of at least 1 integer to boolean - Python3 ok 1513: JSON map of 1 boolean to integer - C ok 1515: string map of 1 boolean to integer ok 1516: JSON map of 1 uuid to real - C ok 1514: JSON map of 1 boolean to integer - Python3 ok 1518: string map of 1 uuid to real ok 1519: JSON map of 10 string to string - C ok 1517: JSON map of 1 uuid to real - Python3 ok 1521: string map of 10 string to string ok 1522: duplicate integer key not allowed in JSON map - C ok 1520: JSON map of 10 string to string - Python3 ok 1524: duplicate integer key not allowed in string map ok 1525: generate and apply diff -- integer ok 1523: duplicate integer key not allowed in JSON map - Python3 ok 1526: generate and apply diff -- boolean ok 1527: generate and apply diff -- string ok 1528: generate and apply diff -- set ok 1529: generate and apply diff -- set -- size error ok 1530: generate and apply diff -- map ok 1531: generate and apply diff with map -- size error ok 1532: ordinary column - C ok 1534: immutable column - C ok 1533: ordinary column - Python3 ok 1536: ephemeral column - C ok 1535: immutable column - Python3 ok 1538: non-root table with one column - C ok 1537: ephemeral column - Python3 ok 1540: immutable table with one column - C ok 1539: non-root table with one column - Python3 ok 1542: root table with one column - C ok 1541: immutable table with one column - Python3 ok 1544: non-root table with default_is_root=true - C ok 1543: root table with one column - Python3 ok 1546: root table with default_is_root=true - C ok 1545: non-root table with default_is_root=true - Python3 ok 1548: table with maxRows of 2 - C ok 1547: root table with default_is_root=true - Python3 ok 1550: table with index - C ok 1549: table with maxRows of 2 - Python3 ok 1551: table with index - Python3 ok 1552: table with syntax error in index - C ok 1554: table with empty index - C ok 1553: table with syntax error in index - Python3 ok 1556: table with index of ephemeral column - C ok 1555: table with empty index - Python3 ok 1558: column names may not begin with _ - C ok 1557: table with index of ephemeral column - Python3 ok 1560: table must have at least one column (1) - C ok 1559: column names may not begin with _ - Python3 ok 1562: table must have at least one column (2) - C ok 1561: table must have at least one column (1) - Python3 ok 1563: table must have at least one column (2) - Python3 ok 1564: table maxRows must be positive - C ok 1566: row with one string column ok 1567: row with one integer column ok 1568: row with one real column ok 1565: table maxRows must be positive - Python3 ok 1569: row with one boolean column ok 1570: row with one uuid column ok 1571: row with set of 1 to 2 elements ok 1572: row with map of 1 to 2 elements ok 1573: row with several columns ok 1575: row hashing (sets) ok 1574: row hashing (scalars) ok 1577: schema with valid refTables - C ok 1576: row hashing (maps) ok 1579: schema with ephemeral strong references - C ok 1578: schema with valid refTables - Python3 ok 1580: schema with ephemeral strong references - Python3 ok 1581: schema with immutable weak references - C ok 1583: schema without version number - C ok 1582: schema with immutable weak references - Python3 ok 1585: schema with invalid refTables - C ok 1584: schema without version number - Python3 ok 1587: schema with invalid version number - C ok 1586: schema with invalid refTables - Python3 ok 1588: schema with invalid version number - Python3 ok 1589: null condition ok 1590: conditions on scalars ok 1591: disallowed conditions on scalars ok 1592: conditions on optional scalars ok 1593: disallowed conditions on optional scalars ok 1594: conditions on sets ok 1595: condition sorting ok 1596: boolean condition ok 1597: boolean condition ok 1598: evaluating null condition ok 1599: evaluating conditions on integers ok 1600: evaluating conditions on reals ok 1601: evaluating conditions on booleans ok 1602: evaluating conditions on strings ok 1603: evaluating conditions on UUIDs ok 1604: evaluating conditions on sets ok 1605: evaluating conditions on maps (1) ok 1606: evaluating conditions on maps (2) ok 1607: evaluating conditions on optional integers ok 1608: evaluating conditions on optional strings ok 1609: evaluating conditions on optional reals ok 1610: evaluating false boolean condition ok 1611: evaluating true boolean condition ok 1612: compare condition ok 1613: null mutation ok 1614: mutations on scalars ok 1615: disallowed mutations on scalars ok 1616: disallowed mutations on immutable columns ok 1617: mutations on sets ok 1618: executing null mutation ok 1619: executing mutations on integers ok 1621: executing mutations on integers with constraints ok 1620: integer overflow detection ok 1623: real overflow detection ok 1622: executing mutations on reals ok 1625: executing mutations on integer sets ok 1624: executing mutations on reals with constraints ok 1626: executing mutations on integer sets with constraints ok 1627: executing mutations on real sets ok 1628: executing mutations on boolean sets ok 1629: executing mutations on string sets ok 1630: executing mutations on uuid sets ok 1631: executing mutations on integer maps ok 1632: queries on scalars ok 1633: queries on sets ok 1634: queries on maps (1) ok 1635: queries on maps (2) ok 1636: UUID-distinct queries on scalars ok 1637: Boolean-distinct queries on scalars ok 1638: parse colunn set containing bad name ok 1639: empty table, empty transaction ok 1640: nonempty table, empty transaction ok 1641: insert, commit ok 1643: modify, commit ok 1642: insert, abort ok 1645: delete, commit ok 1644: modify, abort ok 1646: delete, abort ok 1647: modify, delete, commit ok 1649: insert, delete, commit ok 1648: modify, delete, abort ok 1650: insert, delete, abort ok 1651: insert, modify, delete, commit ok 1652: insert, modify, delete, abort ok 1653: deletes are aborted cleanly ok 1654: block insert on read only DB ok 1655: allow select on read only DB ok 1656: uuid-name must be ok 1657: named-uuid must be ok 1658: duplicate uuid-name not allowed ok 1659: insert default row, query table ok 1660: insert row, query table ok 1661: insert row with uuid, query table ok 1662: insert rows, query by value ok 1663: insert rows, query by named-uuid ok 1664: insert rows, update rows by value ok 1665: insert rows, mutate rows ok 1666: insert rows, delete by named-uuid ok 1667: insert rows, delete rows by value ok 1668: insert rows, delete by (non-matching) value ok 1669: insert rows, delete all ok 1670: insert row, query table, commit ok 1671: insert row, query table, commit durably ok 1672: equality wait with correct rows ok 1673: equality wait with extra row ok 1675: inequality wait with correct rows ok 1674: equality wait with missing row ok 1676: inequality wait with extra row ok 1677: inequality wait with missing row ok 1678: insert and update constraints ok 1679: index uniqueness checking ok 1681: referential integrity -- mutual references ok 1680: referential integrity -- simple ok 1683: immutable columns ok 1682: weak references ok 1684: garbage collection ok 1685: trigger fires immediately ok 1686: trigger times out ok 1687: trigger fires after delay ok 1688: delayed trigger modifies database ok 1689: one delayed trigger wakes up another ok 1690: insert default row, query table ok 1691: insert row, query table ok 1692: insert row with uuid, query table ok 1693: insert rows, query by value ok 1694: insert rows, query by named-uuid ok 1695: insert rows, update rows by value ok 1696: insert rows, mutate rows ok 1697: insert rows, delete by named-uuid ok 1698: insert rows, delete rows by value ok 1699: insert rows, delete by (non-matching) value ok 1700: insert rows, delete all ok 1701: insert row, query table, commit ok 1702: insert row, query table, commit durably ok 1703: equality wait with correct rows ok 1704: equality wait with extra row ok 1705: equality wait with missing row ok 1706: inequality wait with correct rows ok 1707: inequality wait with extra row ok 1708: inequality wait with missing row ok 1709: insert and update constraints ok 1710: index uniqueness checking ok 1711: referential integrity -- simple ok 1712: referential integrity -- mutual references ok 1714: immutable columns ok 1713: weak references ok 1716: transaction comments ok 1715: garbage collection ok 1718: ovsdb-tool convert -- removing a column ok 1717: ovsdb-tool compact ok 1720: ovsdb-tool unsupported cluster operations ok 1721: ovsdb-tool schema-version, schema-cksum, schema-name ok 1719: ovsdb-tool convert -- adding a column ok 1722: ovsdb-tool database inspection commands - standalone ok 1723: ovsdb-tool database inspection commands - clustered ok 1725: ovsdb-tool needs-conversion (no conversion needed) ok 1726: ovsdb-tool needs-conversion (conversion needed) ok 1724: ovsdb-tool database inspection commands - joining a cluster ok 1728: ovsdb-tool convert-to-standalone ok 1727: ovsdb-tool create-cluster with initial data ok 1729: insert default row, query table ok 1730: insert row, query table ok 1731: insert row with uuid, query table ok 1732: insert rows, query by value ok 1733: insert rows, query by named-uuid ok 1734: insert rows, update rows by value ok 1735: insert rows, mutate rows ok 1737: insert rows, delete rows by value ok 1736: insert rows, delete by named-uuid ok 1738: insert rows, delete by (non-matching) value ok 1739: insert rows, delete all ok 1740: insert row, query table, commit ok 1741: insert row, query table, commit durably ok 1742: equality wait with correct rows ok 1743: equality wait with extra row ok 1745: inequality wait with correct rows ok 1744: equality wait with missing row ok 1747: inequality wait with missing row ok 1746: inequality wait with extra row ok 1749: index uniqueness checking ok 1748: insert and update constraints ok 1751: referential integrity -- mutual references ok 1750: referential integrity -- simple ok 1753: immutable columns ok 1752: weak references ok 1755: truncating corrupted database log ok 1754: garbage collection ok 1756: truncating database log with bad transaction ok 1757: database multiplexing implementation ok 1759: ovsdb-server/add-db with --monitor ok 1760: ovsdb-server/add-db and remove-db with --monitor ok 1758: ovsdb-server/add-db and remove-db ok 1761: --remote=db: implementation ok 1762: ovsdb-server/add-remote and remove-remote ok 1763: ovsdb-server/add-remote with --monitor ok 1764: ovsdb-server/add-remote and remove-remote with --monitor ok 1765: SSL db: implementation ok 1766: compacting online - standalone ok 1767: compacting online - cluster ok 1768: schema conversion online - standalone ok 1770: ovsdb-server combines updates on backlogged connections skipped (ovsdb-server.at:1148) 1769: schema conversion online - clustered ok 1771: insert default row, query table ok 1772: insert row, query table ok 1773: insert row with uuid, query table ok 1774: insert rows, query by value ok 1775: insert rows, query by named-uuid ok 1776: insert rows, update rows by value ok 1777: insert rows, mutate rows ok 1778: insert rows, delete by named-uuid ok 1779: insert rows, delete rows by value ok 1780: insert rows, delete by (non-matching) value ok 1781: insert rows, delete all ok 1783: insert row, query table, commit durably ok 1782: insert row, query table, commit ok 1784: equality wait with correct rows ok 1785: equality wait with extra row ok 1786: equality wait with missing row ok 1787: inequality wait with correct rows ok 1788: inequality wait with extra row ok 1789: inequality wait with missing row ok 1790: insert and update constraints ok 1791: index uniqueness checking ok 1792: referential integrity -- simple ok 1793: referential integrity -- mutual references ok 1795: immutable columns ok 1794: weak references ok 1797: insert default row, query table ok 1798: insert default row, query table ok 1796: garbage collection ok 1799: insert row, query table ok 1800: insert row with uuid, query table ok 1801: insert rows, query by value ok 1802: insert rows, query by named-uuid ok 1803: insert rows, update rows by value ok 1805: insert rows, delete by named-uuid ok 1804: insert rows, mutate rows ok 1806: insert rows, delete rows by value ok 1808: insert rows, delete all ok 1807: insert rows, delete by (non-matching) value ok 1809: insert row, query table, commit ok 1810: insert row, query table, commit durably ok 1811: equality wait with correct rows ok 1812: equality wait with extra row ok 1813: equality wait with missing row ok 1814: inequality wait with correct rows ok 1815: inequality wait with extra row ok 1816: inequality wait with missing row ok 1817: insert and update constraints ok 1818: index uniqueness checking ok 1820: referential integrity -- mutual references ok 1819: referential integrity -- simple ok 1822: immutable columns ok 1821: weak references ok 1824: insert default row, query table ok 1823: garbage collection ok 1825: insert default row, query table ok 1826: insert row, query table ok 1827: insert row with uuid, query table ok 1829: insert rows, query by named-uuid ok 1828: insert rows, query by value ok 1830: insert rows, update rows by value ok 1831: insert rows, mutate rows ok 1832: insert rows, delete by named-uuid ok 1833: insert rows, delete rows by value ok 1834: insert rows, delete by (non-matching) value ok 1835: insert rows, delete all ok 1836: insert row, query table, commit ok 1837: insert row, query table, commit durably ok 1838: equality wait with correct rows ok 1839: equality wait with extra row ok 1840: equality wait with missing row ok 1841: inequality wait with correct rows ok 1842: inequality wait with extra row ok 1843: inequality wait with missing row ok 1844: insert and update constraints ok 1845: index uniqueness checking ok 1846: referential integrity -- simple ok 1847: referential integrity -- mutual references ok 1849: immutable columns ok 1848: weak references ok 1850: garbage collection ok 1851: insert default row, query table ok 1852: insert row, query table ok 1853: insert row with uuid, query table ok 1854: insert rows, query by value ok 1855: insert rows, query by named-uuid ok 1856: insert rows, update rows by value ok 1857: insert rows, mutate rows ok 1858: insert rows, delete by named-uuid ok 1859: insert rows, delete rows by value ok 1860: insert rows, delete by (non-matching) value ok 1861: insert rows, delete all ok 1862: insert row, query table, commit ok 1863: insert row, query table, commit durably ok 1864: equality wait with correct rows ok 1865: equality wait with extra row ok 1866: equality wait with missing row ok 1867: inequality wait with correct rows ok 1868: inequality wait with extra row ok 1869: inequality wait with missing row ok 1870: insert and update constraints ok 1871: index uniqueness checking ok 1872: referential integrity -- simple ok 1873: referential integrity -- mutual references ok 1874: weak references ok 1875: immutable columns ok 1877: insert default row, query table ok 1878: insert row, query table ok 1876: garbage collection ok 1879: insert row with uuid, query table ok 1881: insert rows, query by named-uuid ok 1880: insert rows, query by value ok 1882: insert rows, update rows by value ok 1883: insert rows, mutate rows ok 1884: insert rows, delete by named-uuid ok 1885: insert rows, delete rows by value ok 1886: insert rows, delete by (non-matching) value ok 1887: insert rows, delete all ok 1888: insert row, query table, commit ok 1889: insert row, query table, commit durably ok 1890: equality wait with correct rows ok 1891: equality wait with extra row ok 1892: equality wait with missing row ok 1893: inequality wait with correct rows ok 1894: inequality wait with extra row ok 1895: inequality wait with missing row ok 1896: insert and update constraints ok 1897: index uniqueness checking ok 1899: referential integrity -- mutual references ok 1898: referential integrity -- simple ok 1901: immutable columns ok 1900: weak references ok 1903: insert monitored table, insert excluded table ok 1902: garbage collection ok 1905: update monitored table, insert excluded table ok 1904: insert monitored table, update excluded table ok 1907: delete monitored table, insert excluded table ok 1906: update monitored table, update excluded table ok 1909: ovsdb-server/get-active-ovsdb-server ok 1910: ovsdb-server/set-active-ovsdb-server ok 1911: ovsdb-server/get-sync-exclude-tables ok 1908: delete monitored table, update excluded table ok 1912: ovsdb-server/set-sync-exclude-tables ok 1913: ovsdb-server/connect-active-server ok 1914: ovsdb-server/disconnect-active-server ok 1916: ovsdb-server prevent self replicating ok 1915: ovsdb-server/active-backup-role-switching ok 1917: ovsdb-server/read-only db:ptcp connection ok 1918: ovsdb-server replication with schema mismatch ok 1920: ovsdb-client get-schema-version and get-schema-cksum ok 1921: ovsdb-client needs-conversion (no conversion needed) ok 1919: ovsdb-server record/replay ok 1922: ovsdb-client needs-conversion (conversion needed) ok 1923: ovsdb-client backup and restore ok 1924: ovsdb-client query ok 1926: monitor insert into empty table ok 1925: ovsdb-client record/replay ok 1927: monitor insert into populated table ok 1928: monitor delete ok 1929: monitor row update ok 1930: monitor no-op row updates ok 1932: monitor insert-update-and-delete transaction ok 1931: monitor insert-and-update transaction ok 1934: monitor insert-update-and-delete transaction ok 1933: monitor weak reference change ok 1935: monitor all operations ok 1936: monitor initial only ok 1937: monitor insert only ok 1938: monitor delete only ok 1939: monitor modify only ok 1940: monitor-cond empty condition ok 1941: monitor-cond multiple conditions ok 1942: monitor-cond delete from populated table ok 1943: monitor-cond insert due to modify ok 1944: monitor-cond delete due to modify ok 1945: monitor-cond condition non-monitored columns ok 1946: monitor-cond-change ok 1948: monitor-cond-since not found ok 1949: monitor-cond-since db restart ok 1950: monitor-cond-since found but no new rows ok 1951: monitor-cond-since empty db ok 1952: monitor-cond-since condition change ok 1953: monitor-cond-since non-cluster ok 1954: monitor-cond-since non-cluster non-zero last_id ok 1955: simple passive idl, initially empty, select empty - Python3 - ptcp ok 1956: simple idl, initially empty, no ops - C ok 1957: simple idl, initially empty, no ops - C - tcp ok 1958: simple idl, initially empty, no ops - C - tcp6 ok 1959: simple idl, initially empty, no ops - Python3 ok 1960: simple idl, initially empty, no ops - Python3 - register_columns ok 1961: simple idl, initially empty, no ops - Python3 - tcp ok 1962: simple idl, initially empty, no ops - Python3 (multiple remotes) - tcp ok 1963: simple idl, initially empty, no ops - Python3 - tcp6 ok 1964: simple idl, initially empty, no ops - Python3 - tcp6 ok 1965: simple idl, initially empty, no ops - Python3 - SSL ok 1966: simple idl, initially empty, various ops - C ok 1967: simple idl, initially empty, various ops - C - tcp ok 1968: simple idl, initially empty, various ops - C - tcp6 ok 1969: simple idl, initially empty, various ops - Python3 ok 1970: simple idl, initially empty, various ops - Python3 - register_columns ok 1971: simple idl, initially empty, various ops - Python3 - tcp ok 1972: simple idl, initially empty, various ops - Python3 (multiple remotes) - tcp ok 1973: simple idl, initially empty, various ops - Python3 - tcp6 ok 1974: simple idl, initially empty, various ops - Python3 - tcp6 ok 1975: simple idl, initially empty, various ops - Python3 - SSL ok 1976: simple idl, initially populated - C ok 1977: simple idl, initially populated - C - tcp ok 1978: simple idl, initially populated - C - tcp6 ok 1979: simple idl, initially populated - Python3 ok 1980: simple idl, initially populated - Python3 - register_columns ok 1981: simple idl, initially populated - Python3 - tcp ok 1982: simple idl, initially populated - Python3 (multiple remotes) - tcp ok 1983: simple idl, initially populated - Python3 - tcp6 ok 1984: simple idl, initially populated - Python3 - tcp6 ok 1985: simple idl, initially populated - Python3 - SSL ok 1986: simple idl, writing via IDL - C ok 1987: simple idl, writing via IDL - C - tcp ok 1988: simple idl, writing via IDL - C - tcp6 ok 1989: simple idl, writing via IDL - Python3 ok 1990: simple idl, writing via IDL - Python3 - register_columns ok 1991: simple idl, writing via IDL - Python3 - tcp ok 1992: simple idl, writing via IDL - Python3 (multiple remotes) - tcp ok 1993: simple idl, writing via IDL - Python3 - tcp6 ok 1994: simple idl, writing via IDL - Python3 - tcp6 ok 1995: simple idl, writing via IDL - Python3 - SSL ok 1996: simple idl, writing via IDL with unicode - C ok 1997: simple idl, writing via IDL with unicode - C - tcp ok 1998: simple idl, writing via IDL with unicode - C - tcp6 ok 1999: simple idl, writing via IDL with unicode - Python3 ok 2000: simple idl, writing via IDL with unicode - Python3 - register_columns ok 2001: simple idl, writing via IDL with unicode - Python3 - tcp ok 2002: simple idl, writing via IDL with unicode - Python3 (multiple remotes) - tcp ok 2003: simple idl, writing via IDL with unicode - Python3 - tcp6 ok 2004: simple idl, writing via IDL with unicode - Python3 - tcp6 ok 2005: simple idl, writing via IDL with unicode - Python3 - SSL ok 2006: simple idl, writing large data via IDL with unicode - Python3 ok 2007: simple idl, handling verification failure - C ok 2008: simple idl, handling verification failure - C - tcp ok 2009: simple idl, handling verification failure - C - tcp6 ok 2010: simple idl, handling verification failure - Python3 ok 2011: simple idl, handling verification failure - Python3 - register_columns ok 2012: simple idl, handling verification failure - Python3 - tcp ok 2013: simple idl, handling verification failure - Python3 (multiple remotes) - tcp ok 2014: simple idl, handling verification failure - Python3 - tcp6 ok 2015: simple idl, handling verification failure - Python3 - tcp6 ok 2016: simple idl, handling verification failure - Python3 - SSL ok 2017: simple idl, increment operation - C ok 2018: simple idl, increment operation - C - tcp ok 2019: simple idl, increment operation - C - tcp6 ok 2020: simple idl, increment operation - Python3 ok 2021: simple idl, increment operation - Python3 - register_columns ok 2022: simple idl, increment operation - Python3 - tcp ok 2023: simple idl, increment operation - Python3 (multiple remotes) - tcp ok 2024: simple idl, increment operation - Python3 - tcp6 ok 2025: simple idl, increment operation - Python3 - tcp6 ok 2026: simple idl, increment operation - Python3 - SSL ok 2027: simple idl, aborting - C ok 2028: simple idl, aborting - C - tcp ok 2029: simple idl, aborting - C - tcp6 ok 2030: simple idl, aborting - Python3 ok 2031: simple idl, aborting - Python3 - register_columns ok 2032: simple idl, aborting - Python3 - tcp ok 2033: simple idl, aborting - Python3 (multiple remotes) - tcp ok 2034: simple idl, aborting - Python3 - tcp6 ok 2035: simple idl, aborting - Python3 - tcp6 ok 2036: simple idl, aborting - Python3 - SSL ok 2037: simple idl, destroy without commit or abort - C ok 2038: simple idl, destroy without commit or abort - C - tcp ok 2039: simple idl, destroy without commit or abort - C - tcp6 ok 2040: simple idl, destroy without commit or abort - Python3 ok 2041: simple idl, destroy without commit or abort - Python3 - register_columns ok 2042: simple idl, destroy without commit or abort - Python3 - tcp ok 2043: simple idl, destroy without commit or abort - Python3 (multiple remotes) - tcp ok 2044: simple idl, destroy without commit or abort - Python3 - tcp6 ok 2045: simple idl, destroy without commit or abort - Python3 - tcp6 ok 2046: simple idl, destroy without commit or abort - Python3 - SSL ok 2047: simple idl, conditional, false condition - C ok 2048: simple idl, conditional, false condition - C - tcp ok 2049: simple idl, conditional, false condition - C - tcp6 ok 1947: monitor-cond-change with many sessions pending ok 2050: simple idl, conditional, false condition - Python3 ok 2051: simple idl, conditional, false condition - Python3 - register_columns ok 2052: simple idl, conditional, false condition - Python3 - tcp ok 2053: simple idl, conditional, false condition - Python3 (multiple remotes) - tcp ok 2054: simple idl, conditional, false condition - Python3 - tcp6 ok 2055: simple idl, conditional, false condition - Python3 - tcp6 ok 2057: simple idl, conditional, true condition - C ok 2058: simple idl, conditional, true condition - C - tcp ok 2056: simple idl, conditional, false condition - Python3 - SSL ok 2059: simple idl, conditional, true condition - C - tcp6 ok 2060: simple idl, conditional, true condition - Python3 ok 2061: simple idl, conditional, true condition - Python3 - register_columns ok 2062: simple idl, conditional, true condition - Python3 - tcp ok 2063: simple idl, conditional, true condition - Python3 (multiple remotes) - tcp ok 2065: simple idl, conditional, true condition - Python3 - tcp6 ok 2064: simple idl, conditional, true condition - Python3 - tcp6 ok 2067: simple idl, conditional, multiple clauses in condition - C ok 2068: simple idl, conditional, multiple clauses in condition - C - tcp ok 2066: simple idl, conditional, true condition - Python3 - SSL ok 2069: simple idl, conditional, multiple clauses in condition - C - tcp6 ok 2070: simple idl, conditional, multiple clauses in condition - Python3 ok 2071: simple idl, conditional, multiple clauses in condition - Python3 - register_columns ok 2072: simple idl, conditional, multiple clauses in condition - Python3 - tcp ok 2073: simple idl, conditional, multiple clauses in condition - Python3 (multiple remotes) - tcp ok 2074: simple idl, conditional, multiple clauses in condition - Python3 - tcp6 ok 2075: simple idl, conditional, multiple clauses in condition - Python3 - tcp6 ok 2077: simple idl, conditional, modify as insert due to condition - C ok 2076: simple idl, conditional, multiple clauses in condition - Python3 - SSL ok 2078: simple idl, conditional, modify as insert due to condition - C - tcp ok 2079: simple idl, conditional, modify as insert due to condition - C - tcp6 ok 2080: simple idl, conditional, modify as insert due to condition - Python3 ok 2081: simple idl, conditional, modify as insert due to condition - Python3 - register_columns ok 2082: simple idl, conditional, modify as insert due to condition - Python3 - tcp ok 2083: simple idl, conditional, modify as insert due to condition - Python3 (multiple remotes) - tcp ok 2084: simple idl, conditional, modify as insert due to condition - Python3 - tcp6 ok 2085: simple idl, conditional, modify as insert due to condition - Python3 - tcp6 ok 2087: simple idl, conditional, modify as delete due to condition - C ok 2086: simple idl, conditional, modify as insert due to condition - Python3 - SSL ok 2088: simple idl, conditional, modify as delete due to condition - C - tcp ok 2089: simple idl, conditional, modify as delete due to condition - C - tcp6 ok 2090: simple idl, conditional, modify as delete due to condition - Python3 ok 2091: simple idl, conditional, modify as delete due to condition - Python3 - register_columns ok 2092: simple idl, conditional, modify as delete due to condition - Python3 - tcp ok 2094: simple idl, conditional, modify as delete due to condition - Python3 - tcp6 ok 2093: simple idl, conditional, modify as delete due to condition - Python3 (multiple remotes) - tcp ok 2095: simple idl, conditional, modify as delete due to condition - Python3 - tcp6 ok 2096: simple idl, conditional, modify as delete due to condition - Python3 - SSL ok 2097: simple idl, conditional, multiple tables - C ok 2098: simple idl, conditional, multiple tables - C - tcp ok 2099: simple idl, conditional, multiple tables - C - tcp6 ok 2100: simple idl, conditional, multiple tables - Python3 ok 2101: simple idl, conditional, multiple tables - Python3 - register_columns ok 2103: simple idl, conditional, multiple tables - Python3 (multiple remotes) - tcp ok 2102: simple idl, conditional, multiple tables - Python3 - tcp ok 2104: simple idl, conditional, multiple tables - Python3 - tcp6 ok 2105: simple idl, conditional, multiple tables - Python3 - tcp6 ok 2107: self-linking idl, consistent ops - C ok 2106: simple idl, conditional, multiple tables - Python3 - SSL ok 2108: self-linking idl, consistent ops - C - tcp ok 2109: self-linking idl, consistent ops - C - tcp6 ok 2110: self-linking idl, consistent ops - Python3 ok 2111: self-linking idl, consistent ops - Python3 - register_columns ok 2112: self-linking idl, consistent ops - Python3 - tcp ok 2113: self-linking idl, consistent ops - Python3 (multiple remotes) - tcp ok 2114: self-linking idl, consistent ops - Python3 - tcp6 ok 2115: self-linking idl, consistent ops - Python3 - tcp6 ok 2117: self-linking idl, inconsistent ops - C ok 2116: self-linking idl, consistent ops - Python3 - SSL ok 2118: self-linking idl, inconsistent ops - C - tcp ok 2119: self-linking idl, inconsistent ops - C - tcp6 ok 2120: self-linking idl, inconsistent ops - Python3 ok 2121: self-linking idl, inconsistent ops - Python3 - register_columns ok 2123: self-linking idl, inconsistent ops - Python3 (multiple remotes) - tcp ok 2122: self-linking idl, inconsistent ops - Python3 - tcp ok 2124: self-linking idl, inconsistent ops - Python3 - tcp6 ok 2125: self-linking idl, inconsistent ops - Python3 - tcp6 ok 2127: self-linking idl, sets - C ok 2128: self-linking idl, sets - C - tcp ok 2126: self-linking idl, inconsistent ops - Python3 - SSL ok 2129: self-linking idl, sets - C - tcp6 ok 2130: self-linking idl, sets - Python3 ok 2131: self-linking idl, sets - Python3 - register_columns ok 2132: self-linking idl, sets - Python3 - tcp ok 2134: self-linking idl, sets - Python3 - tcp6 ok 2133: self-linking idl, sets - Python3 (multiple remotes) - tcp ok 2135: self-linking idl, sets - Python3 - tcp6 ok 2136: self-linking idl, sets - Python3 - SSL ok 2137: external-linking idl, consistent ops - C ok 2138: external-linking idl, consistent ops - C - tcp ok 2139: external-linking idl, consistent ops - C - tcp6 ok 2140: external-linking idl, consistent ops - Python3 ok 2141: external-linking idl, consistent ops - Python3 - register_columns ok 2142: external-linking idl, consistent ops - Python3 - tcp ok 2143: external-linking idl, consistent ops - Python3 (multiple remotes) - tcp ok 2145: external-linking idl, consistent ops - Python3 - tcp6 ok 2144: external-linking idl, consistent ops - Python3 - tcp6 ok 2147: singleton idl, constraints - C ok 2148: singleton idl, constraints - C - tcp ok 2146: external-linking idl, consistent ops - Python3 - SSL ok 2149: singleton idl, constraints - C - tcp6 ok 2150: singleton idl, constraints - Python3 ok 2151: singleton idl, constraints - Python3 - register_columns ok 2152: singleton idl, constraints - Python3 - tcp ok 2153: singleton idl, constraints - Python3 (multiple remotes) - tcp ok 2154: singleton idl, constraints - Python3 - tcp6 ok 2155: singleton idl, constraints - Python3 - tcp6 ok 2157: simple idl, references, multiple deletes - C ok 2156: singleton idl, constraints - Python3 - SSL ok 2158: simple idl, references, multiple deletes - C - tcp ok 2159: simple idl, references, multiple deletes - C - tcp6 ok 2160: simple idl, references, multiple deletes - Python3 ok 2161: simple idl, references, multiple deletes - Python3 - register_columns ok 2162: simple idl, references, multiple deletes - Python3 - tcp ok 2163: simple idl, references, multiple deletes - Python3 (multiple remotes) - tcp ok 2164: simple idl, references, multiple deletes - Python3 - tcp6 ok 2165: simple idl, references, multiple deletes - Python3 - tcp6 ok 2167: external-linking idl, insert ops - Python3 ok 2166: simple idl, references, multiple deletes - Python3 - SSL ok 2168: getattr idl, insert ops - Python3 ok 2169: row-from-json idl, whats this - Python3 ok 2170: idl handling of missing tables and columns - C ok 2171: simple idl, initially populated - Python3 - fetch ok 2172: simple idl disable monitor-cond - Python3 ok 2174: track, simple idl, initially populated, orphan weak references - C ok 2173: track, simple idl, initially populated - C ok 2175: track, simple idl, initially populated, orphan rows, conditional - C ok 2176: track, simple idl, initially populated, references, conditional delete - C ok 2177: track, simple idl, initially populated, references, single delete - C ok 2178: track, simple idl, initially populated, weak references, multiple deletes - C ok 2179: track, simple idl, initially populated, strong references, multiple deletes - C ok 2180: track, simple idl, initially populated, strong references, conditional - C ok 2181: simple idl, initially populated, strong references, conditional - C ok 2182: simple idl, initially populated, strong references, conditional - C - tcp ok 2183: simple idl, initially populated, strong references, conditional - C - tcp6 ok 2184: simple idl, initially populated, strong references, conditional - Python3 ok 2185: simple idl, initially populated, strong references, conditional - Python3 - register_columns ok 2186: simple idl, initially populated, strong references, conditional - Python3 - tcp ok 2187: simple idl, initially populated, strong references, conditional - Python3 (multiple remotes) - tcp ok 2188: simple idl, initially populated, strong references, conditional - Python3 - tcp6 ok 2189: simple idl, initially populated, strong references, conditional - Python3 - tcp6 ok 2191: track, simple idl, initially empty, various ops - C ok 2190: simple idl, initially populated, strong references, conditional - Python3 - SSL ok 2192: map, simple2 idl-partial-update-map-column, initially populated - C ok 2193: partial-map idl - Python3 ok 2194: partial-map update set refmap idl - Python3 ok 2195: set, simple3 idl-partial-update-set-column, initially populated - C ok 2196: partial-set idl - Python3 ok 2197: simple link idl verify notify - Python3 ok 2199: simple idl verify notify - Python3 ok 2198: simple link idl verify notify - Python3 - SSL ok 2201: Compound_index, single column test - C ok 2202: Compound_index, double column test - C ok 2200: simple idl verify notify - Python3 - SSL ok 2203: set, simple3 idl-compound-index-with-ref, initially populated - C ok 2204: Check stream open block - C - tcp ok 2205: Check stream open block - C - tcp6 ok 2206: Check stream open block - Python3 - tcp ok 2207: Check stream open block - Python3 - tcp6 ok 2208: Check Python IDL connects to leader - Python3 (leader only) ok 2210: simple idl, monitor_cond_since, cluster disconnect - C - tcp ok 2211: simple idl, initially empty, set remotes - C ok 2212: simple idl, initially empty, force reconnect - C - tcp ok 2209: Check Python IDL reconnects to leader - Python3 (leader only) ok 2214: ovsdb lock -- lock ok 2213: simple idl, initially empty, force reconnect - Python3 - tcp ok 2216: ovsdb lock -- steal ok 2215: ovsdb lock -- unlock ok 2218: ovs-vsctl connection retry ok 2217: ovsdb-server/rbac 2 ok 2220: add-br a, add-br a ok 2219: add-br a ok 2222: add-br a, add-br b, del-br a ok 2221: add-br a, add-br b ok 2223: add-br a, del-br a, add-br a ok 2225: add-br a, add-port a a1, add-port a a1 ok 2224: add-br a, add-port a a1, add-port a a2 ok 2226: add-br a b, add-port a a1, add-port b b1, del-br a ok 2227: add-br a, add-bond a bond0 a1 a2 a3 ok 2229: add-br a b, add-port a a1, add-port b b1, del-port a a1 ok 2230: add-br a, add-bond a bond0 a1 a2 a3, del-port bond0 ok 2228: add-bond-iface and del-bond-iface ok 2232: controllers ok 2231: external IDs ok 2233: fail-mode ok 2234: emer-reset ok 2236: list bridges -- real and fake (VLAN 9) ok 2235: simple fake bridge (VLAN 9) ok 2237: simple fake bridge + del-br fake bridge (VLAN 9) ok 2238: simple fake bridge + del-br real bridge (VLAN 9) ok 2239: simple fake bridge + external IDs (VLAN 9) ok 2240: simple fake bridge + del-port from parent (VLAN 9) ok 2242: list bridges -- real and fake (VLAN 0) ok 2241: simple fake bridge (VLAN 0) ok 2244: simple fake bridge + del-br real bridge (VLAN 0) ok 2243: simple fake bridge + del-br fake bridge (VLAN 0) ok 2245: simple fake bridge + external IDs (VLAN 0) ok 2246: simple fake bridge + del-port from parent (VLAN 0) ok 2248: fake bridge on bond + del-br fake bridge ok 2247: fake bridge on bond ok 2249: fake bridge on bond + del-br real bridge ok 2250: managers ok 2251: database commands -- positive checks ok 2252: database commands -- negative checks ok 2254: database commands -- wait-until immediately true ok 2255: database commands -- wait-until must wait ok 2256: --id option on create, get commands ok 2253: database commands -- conditions ok 2257: unreferenced record warnings ok 2258: created row UUID is wrong in same execution ok 2260: add-port -- reserved names 1 ok 2259: --all option on destroy command ok 2262: naming in db commands ok 2261: add-port -- reserved names 2 ok 2263: bootstrap ca cert ok 2265: TLS server name indication (SNI) ok 2266: set ingress_policing_rate and ingress_policing_burst ok 2264: peer ca cert ok 2267: set ingress_policing_kpkts_rate and ingress_policing_kpkts_burst ok 2269: non-VLAN, non-bond ok 2270: VLAN, non-bond ok 2271: Bond, non-VLAN ok 2272: VLAN on bond ok 2268: ovs-xapi-sync ok 2274: STP example from IEEE 802.1D-1998 ok 2275: STP example from IEEE 802.1D-2004 figures 17.4 and 17.5 ok 2276: STP example from IEEE 802.1D-2004 figure 17.6 ok 2273: Re-create port with different types ok 2277: STP example from IEEE 802.1D-2004 figure 17.7 ok 2278: STP.io.1.1: Link Failure ok 2279: STP.io.1.2: Repeated Network ok 2280: STP.io.1.4: Network Initialization ok 2281: STP.io.1.5: Topology Change ok 2282: STP.op.1.1 and STP.op.1.2 ok 2283: STP.op.1.4: All Ports Initialized to Designated Ports ok 2284: STP.op.3.1: Root Bridge Selection: Root ID Values ok 2285: STP.op.3.3: Root Bridge Selection: Bridge ID Values ok 2286: STP.op.3.3: Root Bridge Selection: Bridge ID Values ok 2287: STP - dummy interface ok 2289: STP - check link-state when stp is running ok 2290: RSTP Single bridge ok 2291: RSTP Link failure ok 2288: STP - flush the fdb and mdb when topology changed ok 2292: RSTP Double link Failure ok 2294: RSTP example from IEEE 802.1D-2004 figure 17.6 ok 2293: RSTP example from IEEE 802.1D-2004 figures 17.4 and 17.5 ok 2295: RSTP example from IEEE 802.1D-2004 figure 17.7 ok 2297: vlog - Python3 ok 2298: vlog - vlog/reopen - C ok 2299: vlog - vlog/reopen - Python3 ok 2300: vlog - vlog/reopen without log file - C ok 2301: vlog - vlog/reopen without log file - Python3 ok 2296: RSTP - dummy interface ok 2302: vlog - vlog/reopen can't reopen log file - C ok 2303: vlog - vlog/reopen can't reopen log file - Python3 ok 2304: vlog - vlog/close - C ok 2306: vlog - vlog/set and vlog/list - C ok 2305: vlog - vlog/close - Python3 ok 2307: vlog - vlog/set and vlog/list - Python3 ok 2308: vlog - RFC5424 facility ok 2309: vlog - RFC5424 facility - Python3 ok 2310: add-ps a ok 2311: add-ps a, add-ps a ok 2312: add-ps a, add-ps b ok 2313: add-ps a, add-ps b, del-ps a ok 2314: add-ps a, del-ps a, add-ps a ok 2315: add-ps a, add-port a a1, add-port a a2 ok 2316: add-ps a, add-port a a1, add-port a a1 ok 2317: add-ps a b, add-port a a1, add-port b b1, del-ps a ok 2318: add-ps a b, add-port a a1, add-port b b1, del-port a a1 ok 2320: add-ls a ok 2319: add-ps a b, add-port a p1, add-port b p1, del-port a p1 ok 2321: add-ls a, add-ls a ok 2322: add-ls a, add-ls b ok 2323: add-ls a, add-ls b, del-ls a ok 2324: add-ls a, del-ls a, add-ls a ok 2325: add-ls a, get-replication-mode a ok 2326: add-ls a, set-replication-mode a source_node ok 2327: add-ls a, set-replication-mode a service_node ok 2328: add-lr a ok 2329: add-lr a, add-lr a ok 2330: add-lr a, add-lr b ok 2331: add-lr a, add-lr b, del-lr a ok 2332: add-lr a, del-lr a, add-lr a ok 2333: bind-ls ps1 pp1 300 ls1 ok 2334: bind-ls ps1 pp1 300 ls1, bind-ls ps1 pp1 400 ls2 ok 2336: add-ucast-local ls1 ok 2337: add-ucast-local ls1, overwrite ok 2335: bind-ls ps1 pp1 300, bind-ls ps2 pp2 300 ls2 ok 2339: add-ucast-remote ls1 ok 2338: add-ucast-local ls1, del-ucast-local ls1 ok 2340: add-ucast-remote ls1, overwrite ok 2341: add-ucast-remote ls1, del-ucast-remote ls1 ok 2343: add-mcast-local ls1 ok 2342: add-ucast-local ls1, add-ucast-remote ls1 ok 2345: add-mcast-remote ls1 ok 2344: add-mcast-local ls1, del-mcast-local ls1 ok 2346: add-mcast-remote ls1, del-mcast-remote ls1 ok 2347: add-mcast-local ls1, add-mcast-remote ls1 ok 2348: add local and remote macs, clear-local-macs ok 2349: add local and remote macs, clear-remote-macs ok 2350: managers ok 2352: auto-attach - packets ok 2351: show command ok 2354: mcast - delete the port mdb when vlan configuration changed ok 2353: mcast - check multicasts to trunk ports are not duplicated ok 2355: mcast - delete the port mdb when port destroyed ok 2356: ptap - legal flow entries in ptap bridge ok 2358: ptap - check decap() prerequisits ok 2359: ptap - check encap/decap VLAN tagged Ethernet frame ok 2357: ptap - triangle bridge setup with L2 and L3 GRE tunnels ok 2361: ptap - recirculate after packet_type change ok 2360: ptap - L3 over patch port ok 2362: nsh - matching ok 2364: nsh - md2 encap over a veth link ok 2363: nsh - md1 encap over a veth link ok 2365: nsh - double encap over veth link using groups ok 2367: drop-stats - cli tests ok 2368: drop-stats - pipeline and recursion drops ok 2366: nsh - triangle PTAP bridge setup with NSH over vxlan-gpe ok 2369: drop-stats - too many resubmit ok 2370: drop-stats - stack too deep ok 2371: drop-stats - too many mpls labels ok ## ------------- ## ## Test results. ## ## ------------- ## 2368 tests were successful. 3 tests were skipped. make[3]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make[2]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' make[1]: Leaving directory '/builddir/build/BUILD/openvswitch-2.16.0' + : + RPM_EC=0 ++ jobs -p + exit 0 Processing files: openvswitch-2.16.0-3.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sJlmBv + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.16.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + cp -pr NOTICE /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + cp -pr README.rst /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + cp -pr NEWS /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + cp -pr rhel/README.RHEL.rst /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: config(openvswitch) = 2.16.0-3.fc37 group(hugetlbfs) group(openvswitch) libofproto-2.16.so.0()(64bit) libofproto-2.16.so.0(libofproto_0)(64bit) libopenvswitch-2.16.so.0()(64bit) libopenvswitch-2.16.so.0(libopenvswitch_0)(64bit) libovsdb-2.16.so.0()(64bit) libovsdb-2.16.so.0(libovsdb_0)(64bit) libsflow-2.16.so.0()(64bit) libsflow-2.16.so.0(libsflow_0)(64bit) libvtep-2.16.so.0()(64bit) libvtep-2.16.so.0(libvtep_0)(64bit) openvswitch = 2.16.0-3.fc37 openvswitch(x86-64) = 2.16.0-3.fc37 user(openvswitch) 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 systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.12)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcap-ng.so.0()(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libibverbs.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmlx4.so.1()(64bit) libmlx5.so.1()(64bit) libnuma.so.1()(64bit) libofproto-2.16.so.0()(64bit) libofproto-2.16.so.0(libofproto_0)(64bit) libopenvswitch-2.16.so.0()(64bit) libopenvswitch-2.16.so.0(libopenvswitch_0)(64bit) libovsdb-2.16.so.0()(64bit) libovsdb-2.16.so.0(libovsdb_0)(64bit) libpcap.so.1()(64bit) librte_acl.so.21()(64bit) librte_bbdev.so.21()(64bit) librte_bitratestats.so.21()(64bit) librte_bpf.so.21()(64bit) librte_cfgfile.so.21()(64bit) librte_cmdline.so.21()(64bit) librte_compressdev.so.21()(64bit) librte_cryptodev.so.21()(64bit) librte_distributor.so.21()(64bit) librte_eal.so.21()(64bit) librte_eal.so.21(DPDK_21)(64bit) librte_efd.so.21()(64bit) librte_ethdev.so.21()(64bit) librte_ethdev.so.21(DPDK_21)(64bit) librte_eventdev.so.21()(64bit) librte_fib.so.21()(64bit) librte_flow_classify.so.21()(64bit) librte_graph.so.21()(64bit) librte_gro.so.21()(64bit) librte_gso.so.21()(64bit) librte_hash.so.21()(64bit) librte_ip_frag.so.21()(64bit) librte_ipsec.so.21()(64bit) librte_jobstats.so.21()(64bit) librte_kni.so.21()(64bit) librte_kvargs.so.21()(64bit) librte_latencystats.so.21()(64bit) librte_lpm.so.21()(64bit) librte_mbuf.so.21()(64bit) librte_mbuf.so.21(DPDK_21)(64bit) librte_member.so.21()(64bit) librte_mempool.so.21()(64bit) librte_mempool.so.21(DPDK_21)(64bit) librte_meter.so.21()(64bit) librte_meter.so.21(DPDK_21)(64bit) librte_metrics.so.21()(64bit) librte_net.so.21()(64bit) librte_node.so.21()(64bit) librte_pci.so.21()(64bit) librte_pdump.so.21()(64bit) librte_pipeline.so.21()(64bit) librte_port.so.21()(64bit) librte_power.so.21()(64bit) librte_rawdev.so.21()(64bit) librte_rcu.so.21()(64bit) librte_regexdev.so.21()(64bit) librte_reorder.so.21()(64bit) librte_rib.so.21()(64bit) librte_ring.so.21()(64bit) librte_sched.so.21()(64bit) librte_security.so.21()(64bit) librte_stack.so.21()(64bit) librte_table.so.21()(64bit) librte_telemetry.so.21()(64bit) librte_timer.so.21()(64bit) librte_vhost.so.21()(64bit) librte_vhost.so.21(DPDK_21)(64bit) libsflow-2.16.so.0()(64bit) libsflow-2.16.so.0(libsflow_0)(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) libunbound.so.8()(64bit) libvtep-2.16.so.0()(64bit) libvtep-2.16.so.0(libvtep_0)(64bit) rtld(GNU_HASH) Obsoletes: openvswitch-controller <= 0:2.1.0-1 Processing files: python3-openvswitch-2.16.0-3.fc37.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4F5SSY + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.16.0 + DOCDIR=/builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/python3-openvswitch + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/python3-openvswitch + cp -pr LICENSE /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64/usr/share/doc/python3-openvswitch + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-openvswitch = 2.16.0-3.fc37 python-openvswitch = 2.16.0-3.fc37 python3-openvswitch = 2.16.0-3.fc37 python3-openvswitch(x86-64) = 2.16.0-3.fc37 python3.10-openvswitch = 2.16.0-3.fc37 python3.10dist(ovs) = 2.16 python3dist(ovs) = 2.16 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/bash /usr/bin/python3 /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libopenvswitch-2.16.so.0()(64bit) libopenvswitch-2.16.so.0(libopenvswitch_0)(64bit) python(abi) = 3.10 python3.10dist(sortedcontainers) rtld(GNU_HASH) Obsoletes: python-openvswitch < 2.10.0-6 Processing files: openvswitch-test-2.16.0-3.fc37.noarch Provides: openvswitch-test = 2.16.0-3.fc37 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.10 Processing files: openvswitch-testcontroller-2.16.0-3.fc37.x86_64 Provides: openvswitch-testcontroller = 2.16.0-3.fc37 openvswitch-testcontroller(x86-64) = 2.16.0-3.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libopenvswitch-2.16.so.0()(64bit) libopenvswitch-2.16.so.0(libopenvswitch_0)(64bit) rtld(GNU_HASH) Processing files: openvswitch-devel-2.16.0-3.fc37.x86_64 Provides: openvswitch-devel = 2.16.0-3.fc37 openvswitch-devel(x86-64) = 2.16.0-3.fc37 pkgconfig(libofproto) = 2.16.0 pkgconfig(libopenvswitch) = 2.16.0 pkgconfig(libovsdb) = 2.16.0 pkgconfig(libsflow) = 2.16.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.16.so.0()(64bit) libopenvswitch-2.16.so.0()(64bit) libovsdb-2.16.so.0()(64bit) libsflow-2.16.so.0()(64bit) libvtep-2.16.so.0()(64bit) Processing files: network-scripts-openvswitch-2.16.0-3.fc37.x86_64 Provides: network-scripts-openvswitch = 2.16.0-3.fc37 network-scripts-openvswitch(x86-64) = 2.16.0-3.fc37 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.16.0-3.fc37.x86_64 Provides: openvswitch-ipsec = 2.16.0-3.fc37 openvswitch-ipsec(x86-64) = 2.16.0-3.fc37 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.16.0-3.fc37.x86_64 Provides: openvswitch-debugsource = 2.16.0-3.fc37 openvswitch-debugsource(x86-64) = 2.16.0-3.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: openvswitch-debuginfo-2.16.0-3.fc37.x86_64 Provides: debuginfo(build-id) = 1c5ce1190e538dcaa6a13f043746270d90c16a43 debuginfo(build-id) = 2a933c33abb7c9f8e853d75b9ea9e5f1ea6651c0 debuginfo(build-id) = 30cc7b88a1590dc4f8854a0df7c298147f76c9fe debuginfo(build-id) = 528d57abe5872f2cb5ae409df9fac1f6d45e6ce1 debuginfo(build-id) = 54a29d1341d820736428d07c3efebf3348461be1 debuginfo(build-id) = 784dad30594bb2649d6e918e8387c4c0e7524c28 debuginfo(build-id) = 83a8bab7f223e60b3882750ac9f9629c29e4c946 debuginfo(build-id) = 87e3f52667bf3c826d9a4fa75c4ef14596b7799d debuginfo(build-id) = 95a7d85d54062a4ae50dd939567857c38823c7aa debuginfo(build-id) = af1dd431be9fe55a73c5eee579491a3c1688ee7c debuginfo(build-id) = b6c1bed7df2721d50fc1fbbc9b5709a609ece244 debuginfo(build-id) = cc52d794d035554d013251fbbe3e6069a7296a46 debuginfo(build-id) = e74f47fcc13f8c2534eea32de985346f9346aa5f debuginfo(build-id) = f6e9e08c1b30e13553ad8f0f2977d604bf06a085 libofproto-2.16.so.0.0.0-2.16.0-3.fc37.x86_64.debug()(64bit) libopenvswitch-2.16.so.0.0.0-2.16.0-3.fc37.x86_64.debug()(64bit) libovsdb-2.16.so.0.0.0-2.16.0-3.fc37.x86_64.debug()(64bit) libsflow-2.16.so.0.0.0-2.16.0-3.fc37.x86_64.debug()(64bit) libvtep-2.16.so.0.0.0-2.16.0-3.fc37.x86_64.debug()(64bit) openvswitch-debuginfo = 2.16.0-3.fc37 openvswitch-debuginfo(x86-64) = 2.16.0-3.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvswitch-debugsource(x86-64) = 2.16.0-3.fc37 Processing files: python3-openvswitch-debuginfo-2.16.0-3.fc37.x86_64 Provides: debuginfo(build-id) = d6ebf9ba39c593b7d876c91da662482c0dd8f611 python-openvswitch-debuginfo = 2.16.0-3.fc37 python3-openvswitch-debuginfo = 2.16.0-3.fc37 python3-openvswitch-debuginfo(x86-64) = 2.16.0-3.fc37 python3.10-openvswitch-debuginfo = 2.16.0-3.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvswitch-debugsource(x86-64) = 2.16.0-3.fc37 Processing files: openvswitch-testcontroller-debuginfo-2.16.0-3.fc37.x86_64 Provides: debuginfo(build-id) = be97c45fa2fd44545e2c2be0e59c77a8ce76aba0 openvswitch-testcontroller-debuginfo = 2.16.0-3.fc37 openvswitch-testcontroller-debuginfo(x86-64) = 2.16.0-3.fc37 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openvswitch-debugsource(x86-64) = 2.16.0-3.fc37 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 Wrote: /builddir/build/RPMS/openvswitch-debuginfo-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-debugsource-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-devel-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/python3-openvswitch-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-ipsec-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-test-2.16.0-3.fc37.noarch.rpm Wrote: /builddir/build/RPMS/openvswitch-testcontroller-debuginfo-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/python3-openvswitch-debuginfo-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/openvswitch-testcontroller-2.16.0-3.fc37.x86_64.rpm Wrote: /builddir/build/RPMS/network-scripts-openvswitch-2.16.0-3.fc37.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.gRo4kf + umask 022 + cd /builddir/build/BUILD + cd openvswitch-2.16.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/openvswitch-2.16.0-3.fc37.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild openvswitch-2.16.0-3.fc37.src.rpm Finish: build phase for openvswitch-2.16.0-3.fc37.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1646408797.992916/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/openvswitch-2.16.0-3.fc37.src.rpm) Config(child) 15 minutes 15 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 RPMResults tool